IDR is seeking a full time Sr. Software Engineer to join one of our top clients. This is an exciting opportunity for a seasoned professional to contribute to the engineering team, developing and maintaining various applications and integration processes. If you are a self-motivated individual with a continuous learning mindset and a passion for working in a fast-paced environment, we encourage you to apply today!
Position Overview/Responsibilities for the Sr. Software Engineer:
- Collaborate with Product, Operations, and Engineering teams to understand business processes and system functionality
- Break down complex business requirements to perform detailed technical analysis, solution design, and work estimation
- Provide technical guidance and mentorship to junior team members
- Develop, implement, enhance, and maintain software applications, Web APIs, services, reports, and integration processes
- Build innovative, high-quality, well-documented, secure, reusable code, optimized for maximum speed and scalability
Required Skills for Sr. Software Engineer:
- 8+ years of full stack application development experience
- Strong objective programming foundations and skills in unit testing
- Backend Skills: C#, ASP.NET Core, RESTful APIs, Entity Framework Core, MS-SQL
- Frontend Skills: Angular (v14+), TypeScript, RTK Query, JEST unit testing, HTML, CSS
- Developer Tools: Bitbucket (Git), JIRA, Azure DevOps, Postman, Swagger, etc.
- Knowledge of the Agile software development life cycle and concepts of software engineering
What’s in it for you?
- Competitive compensation package
- Full Benefits; Medical, Vision, Dental, and more!
- Opportunity to get in with an industry leading organization
- Close-knit and team-oriented culture
Why IDR?
- 25+ Years of Proven Industry Experience in 4 major markets
- Employee Stock Ownership Program
- Medical, Dental, Vision, and Life Insurance
- ClearlyRated's Best of Staffing® Client and Talent Award winner 11 years in a row