Job Description
We are seeking a talented and experienced Software Engineer to join our team. As a Senior .NET Developer, you will be responsible for designing, developing, and implementing mission-critical applications using .NET Framework and SQL technologies.
Primary Responsibilities:
* Design and develop scalable, reliable, and robust high-transactional mobile and web-based products.
* Actively engage with fellow colleagues in establishing technical/technological architecture and make recommendations for improvements.
* Write high-quality, reusable, and scalable code adhering to strong software engineering principles.
* Work closely with other team members on an Agile team, including developers, QA engineers, and Business Analysts.
* Investigate issues and correct defects.
Requirements:
* 5+ years of hands-on software engineering experience developing in .NET, with proven experience developing scalable, reliable, and robust high-transactional mobile and web-based products.
* Strong knowledge in object-oriented design concepts, service architectures, and application development using relational databases.
* Must have exposure to complete product life cycle, with formal training or experience in software revision control and test methodologies.
* Ability to communicate effectively verbally and through written documentation, meetings, and presentations to local and offshore teams.
Benefits:
Competitive compensation package, meal allowance, home/office allowance reimbursement, private health insurance, 20 federal and local/municipal holidays, up to 22 days of vacation every holiday year, education, learning, and development opportunities.
About Us:
As an equal opportunity employer, we value diversity and inclusion in the workplace. We offer ongoing learning and development opportunities and promote professional growth within the company.
Principals only - no agencies or calls please