Discipline - Information Technology
Industry - Product/Software Engineering
Primary Responsibilities :
- Perform all phases of software engineering including requirements analysis, application design, code development and testing
- Design and implement product features in collaboration with business and IT stakeholders
- Design reusable components, frameworks and libraries
- Work very closely with architecture groups and drive solutions
- Participate in an Agile/Scrum methodology to deliver high-quality software releases every 2 weeks through Sprints
- Design and develop innovative solutions to meet the needs of the business
- Review code and provide feedback relative to best practices and improving performance
- Troubleshoot production support issues post-deployment and come up with solutions as required
- Mentor and guide other software engineers within the team
- Minimum of 10+ years systems development and implementation experience in the Information Systems including solid Design/Development/Testing experience using large/complex application C#, .NET, SQL Server,HTML,CSS,Java Script.
- Exp. with system/solution architecture background.
- Must be having rich exp. with .Net Developer designs, modifies, develops, writes and implements software programming applications and components including supports and/or installs software applications and components.
- Enhance existing systems by analyzing business objectives, preparing an action plan and identifying areas for modification and improvement
- Extensive understanding and hand on experience in integration, message orientation, Event driven and other Enterprise architectural patterns.
- Maintain existing software systems by identifying and correcting software defects
- Investigate and develop skills in new technologies
- Create technical specifications and test plan
- Good exp. with Microsoft Visual Studio. Extensive business process and UML modeling experience and ability to communicate models effectively to development team.
- Good understanding of Enterprise scale technologies and developing large scale out services.
- Understanding of information architecture and data modeling concepts Engineering Practices:
- Experience with any of the following testing: performance testing, security testing, privacy testing, accessibility testing, and localization/globalization testing
- Experience using structured design and modeling techniques
- Ability to work in Cross functional teams and strong interpersonal skills Ability to collaborate with and influence various stakeholders
- Excellent written and oral communication skills
- Ability to handle ambiguity and collaborate across multiple groups and disciplines Sound problem resolution, judgment, negotiating and decision making skills Excellent problem-solving and debugging skills with a solid understanding of testing practices Skills (Nice to have)
- Knowledge on Azure/AWS technology.
- Experience working within a global delivery model Experience with DevOps model including Continuous Delivery
- Good understanding of agile development practices
- Good experience on Requirement/Design/Code Review & Inspections practices
- Hands on experience on writing SQLs
- Good to have exp. with Core Java to debug the code or perform the code review for team members
- Good communication and presentation skills
- Ability to Work collaboratively in global project with a positive team spirit and ensure team work & coordination.
- Should be flexible with the working hours as he/she needs to closely work with the US counterparts
- Should be able to work independently and act proactively
- Good to have exposure on management of team on a daily basis
- Make sure that Agile is 100% in place
- Make sure that quality measure gates are followed
- Asses time lines and effort needed
- Knowledge of Healthcare domain
- Must be innovative and curious about technology and solutions
Qualification/Required Qualifications:
10 + years in the software engineering profession
- Demonstrated success designing and building high-quality commercial software applications
- Proven experience delivering software using an Agile/Scrum methodology
- Expertise across the entire SLDC
- Relevant Bachelor's degree or equivalent work experience in a related field
Preferred Qualifications :
- Understanding of SOA design principles
- Working knowledge of APIs
- Experience in the health care industry
The Apply Button will redirect you to website. Please apply there as well.
Didn’t find the job appropriate? Report this Job