As a Senior Software Engineer (.NET), you will lead by example and work hands-on alongside your teammates on delivery - as well as providing high-level guidance and advice to our customers.
Our Company:
Founded in 2003, Braves Technologies is helping global technology companies incubate their dedicated offshore software development teams in India. For the past 15+ years, Braves has been building Software Engineering, Game Development, and Customer Success teams for clients across the US and Australia.
We are a team focused on high performance, high delivery, diverse thinking, and embodying a collaborative culture at all levels. We value and encourage learning throughout the organization. Every employee at Braves understands ownership and fulfills what is required. We align a perfect work-life balance.
Duties/Responsibilities:
Assist with building and maintaining Concourse CI/CD infrastructure.
Build containerized web services.
Develop and Integrate with APIs, using standard protocols such as JSON or SOAP.
Collaborate with engineers and product to design solutions that deliver value while focusing on excellence in platform performance, scalability, extensibility, quality, and security.
Embrace Kanban methodology and the spirit of continuous improvement.
Refactor existing logic to improve resiliency and testability of platform.
Develop and execute quality assurance and test scripts.
Work with business analysts to understand business requirements and use cases.
Willingness to explore new tools, languages and environments.
Be creative, humble, accountable and collaborative.
Requirements:
Computer Science Degree or equivalent experience
Strong Experience in .Net Core / C# or similar tech stacks
Solid understanding of AWS managed solutions, offerings and best practices
Ability to think innovatively and outside the box
Experience leveraging patterns and structure that allows source code to embrace changes with minimized risk
SOLID principles of objected-oriented programming and design