Job Overview
We are looking for a skilled .NET Software Engineer to become an integral part of our innovative team. In this pivotal role, you will significantly contribute to shaping our engineering practices and product development. You will have the opportunity to make a substantial impact across various stages of software development, including testing, deployment, and elevated support, while engaging with the presentation, application, and database layers. Join us in creating intelligent solutions that foster a healthier future for individuals, families, and communities across the globe.
Key Responsibilities
- Utilize your expertise in diverse web technologies on the Microsoft® platform to fulfill company objectives through requirements analysis, application design, development, and testing.
- Contribute to team goals related to system performance, quality, maintainability, and more.
- Offer time estimates for user stories and support root-cause analysis and bug resolution as required.
- Stay informed about development techniques and technologies to bolster team knowledge and performance.
- Collaborate with colleagues within your team and across functions to achieve common objectives.
Required Skills
- A minimum of three years of professional software development experience.
- Proficiency in the latest versions of Microsoft Visual Studio, SQL Server, and IIS.
- Familiarity with defect management tools, unit testing frameworks, and version control systems.
- Strong grasp of client-server, web-based, and service/API architectures.
- Experience in creating automated tests is an advantage.
- Bonus Skills (Preferred, but not mandatory): Familiarity with US healthcare, HL7®, Java®, SOAP/XML, JSON, or Microsoft® Azure.
Qualifications
- You thrive in a collaborative environment where the exchange of ideas and constructive feedback is encouraged.
- You have the capability to independently translate product requirements into well-tested C# or JavaScript code.
- Your communication skills are one of your key strengths, allowing for effective interaction with your team.
- You understand the balance between rapid development, system scalability, and maintaining high-quality code.
Career Growth Opportunities
- This role offers an exceptional opportunity for professional growth within a well-established company recognized for its innovative contributions to global healthcare. You will stay current with development practices and have a chance to work on high-impact projects.
Company Culture And Values
- Join a small yet influential organization with a 36-year history, embodying a start-up mentality. Be part of a supportive and engaged team that is passionate about creating solutions that enhance global healthcare.
Compensation And Benefits
- Enjoy outstanding benefits, including 100% company-paid medical coverage, 401(k) matching, paid new parent leave, flexible remote work options, casual dress, dog-friendly days, unlimited volunteer hours, and generous paid time off.
Apply Today!
Take the next step in your career and submit your application now to join an inspiring team dedicated to making a global impact!
Employment Type: Full-Time