Software Engineer - Zobility
Troy, MI 48083
About the Job
Description
- Developing, troubleshooting, analyzing, and testing software programs
- Assisting in the documentation of client requirements
- Managing primary web development vendors
- Providing training to new hires
- Create operational manuals for users, clients, and team members
- Presenting ideas for development and improvement of the company’s product
- Assisting in the development of software applications
- Collaborating with the IT department to determine the scope and expectation of software development projects
Requirements:
- 3 to 7 years of experience in software development, with a focus on full stack development using .NET technologies.
- Strong proficiency in .NET Core, C#, ASP.NET, and related frameworks.
- Experience with Microservices architecture, designing and implementing RESTful APIs.
- Proficiency in front-end development using Angular, HTML5, CSS3 and JavaScript/jQuery.
- Expertise in writing efficient T-SQL queries, stored procedures, and database optimization techniques for SQL Server.
- Hands-on experience with Azure services, particularly Azure DevOps for CI/CD pipelines.
- Familiarity with message queuing systems like RabbitMQ or Azure Service Bus, and data caching solutions like Redis. - Optional
- Excellent problem-solving skills, ability to troubleshoot and debug complex issues.
- Strong communication and collaboration skills, with the ability to work effectively in a team environment.
- Education: Bachelor's or Master's degree in Computer Science or related field.
Source : Zobility