Senior Product Software Engineer (wk)
Job posting number: #158048 (Ref:R0045296)
Job Description
Responsibilities
Hands-on coder. Gather and document project requirements, create detailed backlogs in Jira, working with business and product owners Analysis and Design – Transforms high-level design into low-level design and implementation. Collaborate with an agile team that is passionate about utilizing emerging technologies and delivering high-quality and timely code Work collaboratively with directors, managers, architects, security champions, and other engineers to estimate, design, code, deploy and support working software/technology components Good understanding and experience following design patterns, test-driven development, and continuous integration practices Perform peer code reviews and recommend best practices and standards for coding. Build automated, scalable services and systems to power our growing Azure cloud infrastructure
Technical Experience:
A minimum of 5+ years of extensive, hands-on experience with C#/.Net/Angular/Typescript/JavaScript/MS SQL/NO SQL Experience with cloud technologies. Experience with Microsoft Azure (Azure SQL, Storage, Web apps, Key Vault, pipeline, App insights, and Monitoring) is a plus. Experience with Angular and Kendo UI is a plus. Experience working with “GIT” as source control and understanding the concepts around pull requests, branches, and repositories. Experience with REST API/ Web API creation, consumption, and integration using Service Oriented Architecture. Experience with unit test frameworks. Experience with Linux and scripting is a plus Must have Advanced experience in Object-oriented programming, data structures, dependency injection, and multithreading. Experience in Agile Software Development. Experience in Creating high-level and low-level design documentation. Industry experience in the healthcare sector is a plus. Technology Certification is a plus.
Education:
Bachelor’s Degree in Computer Science or equivalent.