Title: C# .Net developer
Location: Oakbrook IL…
Overview:
Sterling has helped build careers for thousands for professionals like yourself. Our expert recruiters support you at every step in the process and as a Best of Staffing company, Sterling provides exciting work with exceptional employers across the U.S.
Hire Type: Direct Hire
Job Summary:
Looking for strong C# .Net skills. This role is responsible for developing and maintaining development platforms. This includes, but is not limited to middleware that serves as the foundation platforms.
This is hybrid position with expectation to be on site 3 days a week (Monday, Wednesday and 3rd day of choice)
Job Duties:
· Work using Agile methodologies such as Scrum to develop middleware
· Analyze requirements, collaborate with architects and senior engineers to produce thoughtful software designs of moderate scope and complexity
· Participate in peer reviews and pull requests to yield high quality software
· Present software concepts, designs, or code in a design review forum
· Provide mentoring and coaching to junior engineers to increase the software development capability of the middleware team. Be a reliable source for technical troubleshooting and support for the scrum team
· Lead and contribute to technical discussions in community of practice, design review, or other technical meeting forums
· Work with offshore teams to design and develop features, and burn down technical debt
· Ensure adherence to coding standards and other best practices to create reusable code
Qualifications:
· 4 years of job-related experience
· Experience with Agile methodologies and Scrum is required
· Experience in creating technical documentation is required
· Experience with Microsoft technology stack, including .NET, C#, SQL, Azure
· Thorough understanding of OOP, SOLID, and RESTful services
· Basic understanding of dependency injection and cloud development
· Understanding of MQTT & AMQP, experience with RabbiMQ
· Understanding of CI/CD (continuous integration/continuous delivery) tools, frameworks and deployment processes
· Experience supporting project plan creation, and reporting progress to functional management at a project level
Qualified applicants will receive consideration for employment without regard to race, color, age, religion, sex, sexual orientation, gender identity, national origin, disability, protected veteran status, or genetic information