Lead Software Engineer

Aeronube Technologies
  • Chennai
  • Confidential
  • 8-10 years
  • Views
  • 14 Feb 2018

  • IT/ Information Technology

  • Consumer Durables/ Semi Durables
Job Description

What we are looking for: Lead Software Engineer Job Description:- Works with the business, product management and senior engineering management to clarify business requirements and provide effective technical designs aligning with industry best practices Evangelize and drive the design and implementation of critical application subsystems supporting one or more applications Identifies and recommends new technologies, architectures, processes and tools to increase the engineering teams efficiency and productivity, lower application maintenance costs and maximize product quality through Crimsons geographically distributed engineering team and agile process Provides technical mentorship and guidance to individual members of the engineering team Contribute across the products in areas like technology, team skills, process, shared components and quality Demonstrate ability to decompose a feature request into actionable work items that can be sized correctly and delivered Demonstrate ability to manage overall responsibility for project coordination and day-to-day interaction with team members on technical areas by performing project estimation and planning Demonstrate ability to onboard new engineers with how to conduct code reviews, how to do testing Demonstrate ability to set individual and team priorities and solve complex issues Demonstrate integrated test strategy planning, including preparation of test data, test harnesses, test automation, test planning, scheduling, and review of system test cases in co-ordination with the testing team Design and develop Crimson web applications and application components Develop and maintain automated tests, helping to improve software quality through software process and test automation Embrace product quality and drive the team towards a culture of quality via automated testing. Must Haves: Education: Bachelor's Degree in technical field OR equivalent work experience 8+ years of relevant professional work experience Hands-on experience with software architecture, applications development life cycle and project management of web based applications Past success in continuous integration and test-driven development Experience in code optimization and performance tuning Ability to act as an architect to lead the team to build new, innovative solutions Successful track record of delivering multiple releases within a year and in an agile environment Experience working in highly interactive partnership with product management team. Experience of a server-side development language such as C# Experience in designing and developing database applications using SQL Experienced all phases of a Software Development Life Cycle. Past experience in building a software product from the ground-up to live production Hands-on experience with software architecture, applications development life cycle and project management of web based applications Experience building scalable, commercial web applications Experience working with big data processing and/or enterprise analytics technologies. Even Better: Hands-on experience developing web applications using HTML/CSS/JavaScript Experience in the healthcare domain, especially in the area of Clinical Quality Measures. Experience leading small groups of software engineers in the delivery of high-quality, scalable solutions Experience with healthcare standards such as HL7, QRDA, CCD, etc. Experience with large product integrations and performance enhancements. Experience developing enterprise-scale commercial software in the health care industry. Experience developing scalable and performant enterprise software using big data technologies.

Competencies/Skill sets for this job

PHP SQL Server C# .Net Agile MVC

Job Posted By

Nirmalyo Banerjee
Founder & CEO

About Organisation

Aeronube Technologies