Job Description
We are only looking for Immediate to 15 days joiners.
POSITION / Role: Lead Engineer
Experience : 8-10 years of relevant experience in .Net based web application development
Minimum Qualification required : B.E. B.Tech./ M.E. MTech or equivalent
Brief description of practice / FunctionDigital Engineering and Enterprise IT practice focuses on designing and building software solutions that enable connectivity, data exchange, and seamless integration between various digital products, applications, and platforms Responsibilities &
Key Deliverables
- Lead the design and development of desktop applications using .Net based web technologies
- Ensure high code quality and adherence to SOLID principles and best practices
- Work closely with cross-functional teams to understand requirements and deliver robust solutions
- Guide junior developers through code reviews and mentoring
- Drive adoption of design patterns and object-oriented practices
- Ensure timely delivery of modules/features with unit testing coverage
- Participate in Agile ceremonies and contribute to sprint planning and estimations
- Collaborate with QA to support automated testing and test-driven development (TDD)
Key performance indicators of the role (metrics)
- Delivery timelines and feature completeness
- Code quality (measured through reviews, static analysis tools)
- Defect density and post-release defect counts
- Test coverage (unit and integration tests)
- Team velocity and sprint predictability
- Technical debt management and design adherence
technical Competencies
(Must have)
- Strong expertise in Angular and ASP.NET
- Front end: HTML5, CSS, JavaScript, TypeScript, Angular (Version 17+) - Expert level
- Programming Languages: C#, ASP.NET, RESTful Web APIs Expert level
- Deep understanding of object-oriented programming and design patterns
- Proficiency in SOLID principles
- Familiarity with Agile/Scrum development practices
- Experience in unit testing and test-driven development (TDD)
- Strong grasp of data structures and algorithms
technical Competencies
(Good To Have)
- Understanding of modern UI/UX best practices, and expertise in performance tuning of desktop applications
- Good to have knowledge on React, SQL, Entity Framework (EF) and cloud services(Azure/AWS) .
- Good knowledge in OOAD and design patterns
- Good knowledge on Cybersecurity.
- Excellent communication & negotiation skills with a strong team player attitude along with problem-solving and analytical skills.
- Willingness to learn new technologies and adapt to changing project requirements.
- Ability to work well both independently and within a team
- Familiarity with DevOps tools, CI/CD pipelines, and source control systems (e.g., Git)
required behavioural competencies
- Strong problem-solving and analytical thinking
- Good communication and collaboration skills
- Proactive and self-driven attitude
- Ability to mentor and support junior developers
- Adaptability to changing priorities and requirements
- Ownership and accountability for assigned tasks
key stakeholders
(internal / external)
- Customers
- Project Managers
- Team members
- Cross function Teams
prior experience / projects / internship areasPrior experience must have the following:
- Leading or contributing to large-scale desktop application projects using C# and WinForms
- Involvement in migration or modernization projects (e.g., WinForms to WPF or .NET Core)
- Project experience in domains such as manufacturing, automation, healthcare, or enterprise tools preferred
- Demonstrated contribution in Agile teams, including sprint ownership and backlog grooming
Interested candidates please share your cv to ju********a@bl*********s.com
Job Classification
Industry: IT Services & Consulting
Functional Area / Department: Engineering - Software & QA
Role Category: Software Development
Role: Software Development - Other
Employement Type: Full time
Contact Details:
Company: BlueBinaries
Location(s): Bengaluru
Keyskills:
C#
angular
ASP.Net
.Net