Sign up for our
weekly
newsletter
of fresh jobs
Position Summary:We are seeking a talented and motivated Software Engineer with experience in Golang to join our team in Charlotte, NC. The ideal candidate will have a strong background in software development, a passion for writing clean and efficient code, and the ability to work collaboratively in an agile environment. This role requires hands-on experience with RESTful and SOAP services, microservices architecture, and proficiency in multiple programming languages.Key Responsibilities:Develop and Maintain Applications: Utilize Golang and other languages such as Java, .NET, or C++ to develop and maintain high-quality software applications.API Development: Design and implement RESTful and SOAP services to support integration and data exchange between different systems.Work in Agile Environment: Collaborate with cross-functional teams in an agile environment to deliver software solutions that meet business requirements.Data Handling: Utilize SQL to manage and manipulate data within databases such as Teradata, Oracle, SQL Server, and MongoDB.Configuration Management: Work with file formats like YAML and JSON for configuration management and data representation.UI/UX Development: Contribute to UI web design using HTML5, JavaScript, CSS, and Ajax to create responsive and user-friendly interfaces.Microservices Architecture: Design, build, and operate microservices in a production environment, ensuring scalability, reliability, and performance.Collaboration and Communication: Work closely with team members and stakeholders, providing clear and concise communication throughout the development process.Required Qualifications:2+ years of experience with Golang development.1+ years of experience with an additional language such as Java, .NET, or C++.2+ years of experience with RESTful and/or SOAP services.2+ years of experience working in an agile environment.1+ years of experience working with YAML and JSON file formats.3+ years of experience with SQL, working with databases such as Teradata, Oracle, SQL Server, or MongoDB.Desired Qualifications:2+ years of experience in UI web design using HTML5, JavaScript, CSS, and Ajax.5+ years of application development and implementation experience.Bachelor s degree or higher in Information Technology, Computer Science, Engineering, or a related field.Excellent verbal, written, and interpersonal communication skills.Deep understanding of microservices architecture, including experience in the design, build, and operation of microservices in a production environment.Experience in designing data persistence systems using both SQL and NoSQL DBMS, such as MongoDB.