Lead Software Engineer
Lead Software Engineer93
Applications
93
Applications
Not Accepting Applications
About the Job
Skills
● Performing all aspects of application service delivery (architecture, design, development, test, implementation, etc.)
● Working individually and as part of a team on programming, testing tasks, problem solving, analyzing new and existing projects
● Evaluating systems’ effectiveness and performance
● Reacting to problems and providing solutions as necessary
● Keeping abreast of technology and maintaining existing skills and knowledge
● Looking for ways to improve processes and procedures
● Work professionally within the development team to deliver high performance, testable, reliable, scalable and secure software
● Work closely with QA and business teams to communicate problem impacts and to understand business requirements
● Work closely with other teams to assist with the identification, quantification and specification of internal and customer requirements
● Assist with design specifications for new features where applicable
● Suggest innovative software solutions to internal and customer requirements
● Mentor junior developers
● Perform code reviews and Pull Requests Essential Skills:
● The ability to turn business problems into innovative, testable, reusable and extendable software solutions
● A good understanding of software design patterns and principles
● 5 years minimum professional experience
● Excellent Microsoft technology stack expertise - C#, MVC, Web Api etc, also knowledge of java script, html, css etc.
● Unit testing
● Experience of the Microsoft Azure platform
● Understanding of relational database design & experience of complex SQL Desirable Skills & Experience:
● Blazor
● Java script frameworks such as Angular JS or Vue JS
● Microsoft Azure - Functions and Web Jobs
● Experience with CI/CD pipelines
About the company
Industry
Tech
Company Size
11-50 Employees
Headquarter
Bangalore