Job Overview
Join our esteemed organization as a Data Operations Analyst specializing in .NET, where you will leverage your extensive experience in software engineering to contribute to our innovative projects. You will play a pivotal role throughout the entire software development lifecycle, ensuring the delivery of high-quality solutions in a collaborative environment.
Key Responsibilities
- Lead and manage various phases of the software development lifecycle from initial conception through to implementation, documentation, and maintenance.
- Design and develop program logic, prepare test data, and execute robust testing strategies.
- Establish and uphold service level agreements (SLA) in collaboration with technical partners.
- Maintain high coding standards and ensure timely project delivery, showcasing a strong sense of urgency and commitment to quality.
- Monitor application performance and implement optimizations as necessary.
Required Skills
- Proficient in C#, .NET Core, ASP.NET, MVC, SQL Server, and Web API.
- Experience with Azure services, including Azure Functions, Service Bus, and other relevant capabilities.
- Strong understanding of database schema design, stored procedures, and SQL scripting using T-SQL.
- Familiarity with NoSQL databases such as CosmosDB.
- Experience with version control systems, preferably GitHub.
- Knowledge of secure coding practices, with an understanding of Veracode preferred.
- Ability to apply logical reasoning to problem-solving, demonstrating strong analytical skills.
Qualifications
- A minimum of 8 years of progressive experience in a software engineering role, with a proven track record of managing full-cycle software development projects.
- Excellent communication skills and the ability to work collaboratively within a team.
- Background in healthcare technology is advantageous.
Career Growth Opportunities
This role offers substantial opportunities for professional advancement, including exposure to cutting-edge software practices and modern technologies in cloud computing, particularly within the Azure ecosystem. Continuous learning and development are highly encouraged to ensure alignment with industry trends.
Company Culture And Values
We pride ourselves on fostering a collaborative culture that values innovation, continuous improvement, and a strong sense of urgency while maintaining a commitment to high-quality deliverables. Join a team that supports your professional aspirations and encourages the sharing of ideas.
Networking And Professional Opportunities
Engage with a vibrant professional network and participate in collaborative projects that enhance your skills and technology knowledge. This position provides avenues for building connections and advancing your career within the industry.
Employment Type: Full-Time