Chennai
65 days ago
Specialist I - Software Engineering (.Net Architect)

Job Summary: -

§  Maintains an open, mutual and respected relationship with clients, stakeholders and team members.

§  Is one of the main contributors to planning sessions, team meetings, and other “rituals,” such as the daily standup, iteration planning, iteration kickoff, iteration review, and retrospectives.

§  Helps removes roadblocks to delivery success.

§  Should be ready to do hands on development along with team and help them if they stuck.

§  Helps the other team members to follow the defined process and contributes to process improvement efforts.

§  Identify the best practices and implement it in the project.

§  Define design, coding and deployment standards with the help of Architect and ensure the team members are following the same.

§  Conduct formal and informal technical reviews, code walkthroughs and other software engineering related quality control activities.

§  Provide guidance to team members on different technical aspects like – new tools and techniques, best practices, emerging technologies, change control, security, and Software licenses.

§  Design and develop software programs in accordance with the defined software engineering processes, customer requirements and internal standards.

§  Conduct appropriate verification and validation of software system against their design criteria, functional and performance requirements.

§  Understands the client’s business strategy and objectives as it relates to the product being developed; taking all the actions required to meet or exceed client’s expectations.

§  Communicates effectively within the team and with all stakeholders by providing high-quality visibility into planned and actual deliverables.

§  Proactively communicates feedback and issues to the client and works with appropriate individuals to do so

§  Collaborates with senior team members (EM/TM) to communicate project risks to client

§  Leads the coding, architecture and design activities, and helps with requirements, analysis and testing as needed.

§  Consistently chooses the right frameworks for the business solution.

§  Is reviewing the code of the other team members, providing constructive feedback and helping to increase delivery quality.

§  Able to act as an interface between multiple teams (when required)

§  Able to manage a complete toolset for streamlined development.

§  Able to identify technical debt, and motivate team members to resolve it

§  Shares information on new technology that could be used on projects

§  Has deep knowledge on programming language, on both frontend and backend.

§  Ensures product quality through effective monitoring of quality trends, test automation, defect tracking and root cause analysis

§  Actively guides, mentors, and motivates individuals within his team

§  Optimizes delivery, meet deadlines, and deliver results

§  Participates in candidate interviews and talent management

  Mandatory Skills

Senior Lead or Architecture Experience Strong experience in C, C++, .NET Core, C#, ASP.NET, Web API, SQL Server, Microservice architecture Have some experience in Python. Strong experience in XUnit, Dependency Injection, Web Api, Entity Framework/ORM, Multi-Threading Should have strong ability to apply design patterns consistently and accurate when building per design requirements. Should have strong knowledge on SOLID principle. Experience on exception handling, correct use of data structures, multi -threaded programming, memory management and application tuning Excellent exposure in Object Oriented Design skills using C# and .NET. Experience in database - joins, stored procedures, indexes, locking. Exposure of database optimization and profiling Good experience in source control, unit testing, code verification, static code analysis, documentation, automated build, continuous integration, metrics, and code reviews. Demonstrated problem solving, analytic and troubleshooting skills. Should have knowledge of debugging and performance profiling. Experience in exception handling and logging Experience in applying security controls specially regarding APIs, front ends and database. Must have exposure to the AWS . Strong written and oral communication skills are required to effectively engage internal stakeholders and their technical representatives. Good understanding of CI/CD process
Confirm your E-mail: Send Email