Job Title: Software Developer
Achieve Excellence as a Senior Software Developer with our organization.
This exceptional opportunity involves collaborating with cross-functional teams and contributing to the design, development, and deployment of software solutions. You will be responsible for implementing full-stack software development lifecycle activities including architecture, design, coding, testing, documentation, and technical maintenance.
The key responsibilities of this role include:
* Effective collaboration with cross-functional teams consisting of designers, product managers, and other stakeholders to ensure seamless project execution.
* Developing clean, testable, and maintainable code that adheres to established coding standards and best practices.
* Maintaining accurate and up-to-date technical documentation.
* Communicating complex technical ideas to non-technical stakeholders in a clear and concise manner.
The ideal candidate should possess:
* At least 5 years of experience working with C# and .NET frameworks.
* Thorough understanding of tools such as Angular, AWS.
* Experience with SQL Server and T-SQL is desirable but not mandatory.
* Proficiency in web services (REST, SOA) would be advantageous.
* Excellent communication and problem-solving skills.