Telangana, India
9 days ago
Senior Software engineer

Responsibilities:

·      Collaborate with the development team to understand project requirements and goals.

·      Design, develop, and maintain software applications using .NET, and Angular technologies.

·      Contribute to the entire software development lifecycle, including coding, testing, debugging, and documentation.

·      Collaborate with the team to ensure software meets quality standards and project deadlines.

·      Perform code reviews to ensure code quality and adherence to coding standards and best practices.

·      Administer GitHub repositories and maintain proper source control procedures.

·      Troubleshoot and resolve technical issues in a timely manner.

·      Stay updated with the latest technologies, tools, and programming languages relevant to .NET, API, and Angular development.

·      Mentor other team members as needed.

·      Collaborate with cross-functional teams to ensure seamless integration of software components.

Requirements:

·      Bachelor’s degree in computer science, engineering, or a related field and/or 5-10 years of relevant experience.

·      Solid understanding of .NET, C#, ASP.NET, Angular and entity framework.

·      Strong REST API design and development.

·      Proficient SOAP and WCF services development and microservices.

·      Strong knowledge of Git source control.

·      Proficiency with Angular and experience with TypeScript, HTML, CSS, SASS and JavaScript.

·      Strong skills in database concepts, SQL, indexing, query execution plans and stored procedures.

·      Familiarity with Azure Kubernetes Services and other Azure related services. AZ-900 certification a plus.

·      Proficient in software development methodologies and best practices.

·      Proficient in Windows hosting environments to include IIS, ACLS and best practices.

·      Strong problem-solving skills and attention to detail.

·      Ability to work effectively in a team and independently.

·      Excellent communication and interpersonal skills.

·      Eagerness to learn and expand technical knowledge.

Responsibilities:

·      Collaborate with the development team to understand project requirements and goals.

·      Design, develop, and maintain software applications using .NET, and Angular technologies.

·      Contribute to the entire software development lifecycle, including coding, testing, debugging, and documentation.

·      Collaborate with the team to ensure software meets quality standards and project deadlines.

·      Perform code reviews to ensure code quality and adherence to coding standards and best practices.

·      Administer GitHub repositories and maintain proper source control procedures.

·      Troubleshoot and resolve technical issues in a timely manner.

·      Stay updated with the latest technologies, tools, and programming languages relevant to .NET, API, and Angular development.

·      Mentor other team members as needed.

·      Collaborate with cross-functional teams to ensure seamless integration of software components.

Requirements:

·      Bachelor’s degree in computer science, engineering, or a related field and/or 5-10 years of relevant experience.

·      Solid understanding of .NET, C#, ASP.NET, Angular and entity framework.

·      Strong REST API design and development.

·      Proficient SOAP and WCF services development and microservices.

·      Strong knowledge of Git source control.

·      Proficiency with Angular and experience with TypeScript, HTML, CSS, SASS and JavaScript.

·      Strong skills in database concepts, SQL, indexing, query execution plans and stored procedures.

·      Familiarity with Azure Kubernetes Services and other Azure related services. AZ-900 certification a plus.

·      Proficient in software development methodologies and best practices.

·      Proficient in Windows hosting environments to include IIS, ACLS and best practices.

·      Strong problem-solving skills and attention to detail.

·      Ability to work effectively in a team and independently.

·      Excellent communication and interpersonal skills.

·      Eagerness to learn and expand technical knowledge.

Confirm your E-mail: Send Email