Job Description
We are offering an opportunity for a Software Engineer at our location in Jacksonville, Florida. In this role, you will be tasked with developing, testing, and deploying software solutions using a modern technology stack. You will work closely with product owners, designers, and other engineers in an Agile environment to deliver excellent user experiences.
Responsibilities:
• Contribute to the creation and maintenance of software applications utilizing .NET Core, C#, and Angular JS.
• Develop and implement RESTful APIs to ensure seamless integration between various systems.
• Participate actively in designing and implementing microservices architecture.
• Write efficient SQL queries and manage SQL Server databases.
• Engage in all stages of the software development lifecycle, including gathering requirements, designing, coding, testing, and deploying.
• Write unit and integration tests, and contribute to automated testing initiatives.
• Utilize Git for version control and collaborate effectively with the team through code reviews.
• Apply Docker and containerization technologies for application deployment and management.
• Participate in Agile ceremonies such as sprint planning, daily stand-ups, sprint reviews, and retrospectives.
• Troubleshoot software defects and production issues.
• Stay abreast of the latest technology trends and best practices.
• Contribute to technical documentation and knowledge sharing within the team.
• Collaborate effectively with cross-functional teams including product, design, and QA.• Proficiency in Agile Scrum methodology is required.
• Experience in API Development is essential.
• Must possess strong skills in CSS and HTML.
• Proficiency in .NET core is necessary.
• Must be proficient in SQL Server.
• Experience with Angular is required.
• Knowledge of Microservices is a must.