Summary
Join IMG, a leading international medical insurance company, and become a Senior Software Developer. This role involves designing, developing, and implementing software applications using technologies like C#, ASP.NET, and Angular. You will collaborate with business stakeholders and other developers, enhancing and maintaining existing systems. The position offers a hybrid or remote work option, and relocation expenses are not reimbursed. IMG is committed to diversity and equal opportunity. The ideal candidate will possess a Bachelor's degree in Computer Science or equivalent experience and have extensive experience in .NET software development.
Requirements
- Bachelorโs Degree in Computer Science or related field, will accept 8-10+ years of .NET Software Development experience in lieu of degree
- 5+ years of experience in the full .NET software development lifecycle especially in the areas of Visual Studio, frameworks like .NET, WCF, ASP.NET Web API, SOAP, RESTful Services, Angular, and JavaScript
- Experience with C#
- Experience working with relational databases
- Ability to consult and communicate closely with management, supervisors, and potentially external teams
- Ability to work and consult with colleagues as well as individually
- Good communication skills, verbal and written
- Ability to work on multiple tasks/projects concurrently
- Ability to work with minimal supervision in a dynamic team environment
- Experience working in a ticketing system such as Jira, Azure DevOps, or TFS
- Experience in Agile Application Development & Scrum methodologies
- Strong skills with debugging tools and techniques
Responsibilities
- Design, modify, develop, write and implement software programming applications and components
- Support and/or install software applications and components
- Work from written specifications and pre-established guidelines to perform the functions of the job and maintain documentation of process flow
- Utilize established development tools, guidelines and conventions including but not limited to ASP.NET, MVC, Web API, SQL Server, HTML, CSS, JavaScript, Angular, and C#
- Design, code and test new Windows and web software applications
- Enhance existing systems by analyzing business objectives, preparing an action plan and identifying areas for modification and improvement
- Maintain existing software systems by identifying and correcting software defects
- Perform code reviews
- Investigate and develop skills in new technologies
- Create technical specifications and test plans
- Work closely with and provide guidance to Junior team members to support them growing their skillsets
- Complete all other duties as assigned
Preferred Qualifications
- Experience using Git
- Experience with Azure DevOps
- Experience with Microsoft SQL Server
Benefits
- Comprehensive benefits package including Medical/RX/Dental/Vision insurance
- 401k Plan with company match
- Paid Time Off and Company Paid Holidays
- Free employee parking
- On site fitness center
- Casual dress environment
- Tuition reimbursement plan
Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.