IND
12 days ago
Software Engineer
Job Summary Designs, develops, and maintains software applications as part of a dynamic cross-functional agile team. Essential Duties & Responsibilities + Develops software applications and supporting infrastructure using established coding standards and methodologies + Relentlessly pursues quality through multiple levels of automated tests, including but not limited to unit, API, End to End, and load. + Develops tooling, test harnesses and innovative solutions to understand and monitor the quality of the product + Develops infrastructure as code to reliably deploy applications on demand or through automation + Creates proof of concepts for new ideas that answer key questions of feasibility, desirability, and viability + Performs thorough code reviews that promote better understanding throughout the team + Troubleshoot, instrument and debug existing software resolving root causes of defective behavior + Builds intuitive user interfaces with the end user persona in mind using front end frameworks and styling + Works with architects, designers, business analysts and others to design and implement solutions + Work within an agile scrum team, contributing to an atmosphere of continuous improvement + Understands how to interpret database models and effectively collaborate with Database Engineers + Assist product owners in backlog grooming, story breakdown and story estimation + Collaborate and communicate effectively with team members and other stakeholders throughout the organization + Document software changes for use by other engineers, quality assurance and documentation specialists + Master the technologies, languages, and practices used by the team and project assigned + Other duties as assigned Experience and Education + BE/B.Tech/BA/BS in Computer Science, Technology or a related field. Equivalent work experience may substitute for a degree. + Mastered basic programming concepts like OOPS + Mastered technologies and tools utilized by team and project assigned + Minimum 2+ years experience developing software applications Skills, Knowledge, and Abilities + C#, ASP.NET, ADO.NET/ Entity Framework, .Net Core / .NET 6 and above + Web API, REST API, LINQ + Angular 9+, TypeScript, Java Script, Bootstrap + SQL Server 2012+, TSQL + Angular Unit Testing using Jasmine and Karma + .Net Unit Testing using xUnit, nUnit + TFS, Gerrit, Visual Studio, VS Code + SonarLint and SonarQube + Exposure with Agile methodology Additional desired skills: + HTML5, CSS/SASS, Web Components + Understands Test First approach, Test Driven Development (TDD) + Database Design and Optimization + VB.NET, VB Script + Amazon Web Services (AWS) fundamentals + VersionOne + Strong problem-solving skills + Good communications and interpersonal skills + Ability to track software issues to successful resolution + Ability to adapt in a collaborative fast paced environment + Ability to learn new development language quickly and apply that knowledge effectively Work Environment/Physical Demands + While at work, this position is primarily a sedentary job and requires that the associate can work in an environment where they will consistently be seated for the majority of the work day + This role requires that one can sit and regularly type on a key board the majority of their work day + This position requires the ability to observe a computer screen for long periods of time to observe their own and others’ work, as well as in-coming and out-going communications via the computer and/ or mobile devices. + The role necessitates the ability to listen and speak clearly to customers and other associates + The work environment is an open room with other associates and noise from others will be part of the regular work day
Confirmar seu email: Enviar Email
Todos os Empregos de Greenway Health