Lead .Net Developer (5+ Years on .Net Core, Angular, MVC, API development and SQL server)
About the role:
Advanced professional role demanding a self-motivated technical leader who can drive self and team for results. Possesses broad knowledge of the system development life cycle; products, services, practices, regulations and operations associated with the assigned line(s) of business; and software engineering alternatives. Thrives for quality and inculcates it in team culture by following lead by example principle. Role demands qualities like a quick learner, a good listener, a problem solver.
What you will be doing
- Manages large software engineering projects and systems to optimize software performance, responsiveness, and resource utilization capable of handling significant workloads
- Works with limited oversight from manager
- Analyzes, designs, programs, debugs and modifies software enhancements and/or new products used in local, networked or Internet-related computer programs.
- Interacts with product managers and/or users to define system requirements and/or necessary modifications
- Participates in software design meetings and analyzes user needs to determine technical requirements
- Drives the development of new features and enhancements, contributing to architectural decisions
- Writes code, completes programming and performs testing and debugging of applications using current programming languages and technologies
- Coaches, reviews and delegates work to lower-level technical team members
- Contributes to the continuous improvement of development processes and methodologies
- Demonstrates innovative influence on direction of technology products, solving difficult and complex problems
- Influences others regarding policies, practices, and procedures
- Other related duties assigned as needed
What you bring:
- Education: A bachelors degree in computer engineering, computer science or other related discipline or the equivalent combination of education, training, or work experience
- 7+ years of relevant work experience
- Recognized subject matter expert in technical field
- Proficiency in higher-level programming languages
- oMust have: .Net Core, Angular, MVC, API development, SQL server
- oGood to have: Python
- Understands GenAI, Agentic AI, and can use it effectively on daily basis to achieve better productivity and quality
- Knowledge of financial services industry
- Knowledge of end-to-end systems development life cycles, Scaled Agile, Scrum, etc. methodologies
- In-depth understanding of design patterns and their application
- Excellent analytical, decision-making, problem-solving, team and time management skills
- Ability to estimate work effort for project sub-plans or small projects and ensure the project is successfully completed
- Outstanding verbal and written communication skills to technical and non-technical audiences of various levels in the organization, e.g., executive, management, individual contributors
- Positive outlook, strong work ethic, and responsive to internal and external clients and contacts
- Ability to persuade and influence others on the best approach to take