The Software Engineer II will work closely with product, design, and technology teams to build and enhance applications, ensuring code quality and maintainability. Responsibilities include conducting code reviews, collaborating across teams, translating product requirements into technical tasks, and staying updated on technology trends.
You will collaborate with colleagues in product, design, and technology to build and enhance applications. You will engage in code reviews and provide feedback to support quality and maintainability. You’ll help evaluate technologies and consider best practices with guidance from senior team members. You will focus on code maintainability, performance, security, and functionality, leveraging your knowledge of the tech stack and SDLC.
Essential Duties and Responsibilities
- Build solutions with minimal technical debt and meaningful impact on systems.
- Collaborate with team members and stakeholders to align with product goals.
- Prioritize code quality and testing practices.
- Assist in translating product requirements into technical tasks.
- Stay informed on technology trends to contribute effectively.
- Participate in cross-functional initiatives.
- Contribute to a collaborative culture within the team.
Essential Skills and Experience
- C#
- .NET 6+
- SQL
- Git
- Unit Testing
- RESTful web services
- Front-end framework such as React
- MySQL
- Postgres
Preferred Experience:
Top Skills
C#
SQL
Similar Jobs
Cloud • Fintech • Information Technology • Machine Learning • Software • App development • Generative AI
As a Senior Software Engineer at BlackLine, you will innovate and enhance cloud-based applications, mentor team members, and ensure high-quality software delivery while collaborating with product management and other engineering teams.
Top Skills:
C#
Artificial Intelligence • Big Data • Logistics • Machine Learning • Software • Transportation
The Principal Software Engineer at FourKites will architect and develop solutions that enhance global supply chains using advanced technologies. Responsibilities include creating microservices with GenAI capabilities, optimizing systems for performance, mentoring engineering talent, and collaborating with product teams to achieve strategic objectives.
Top Skills:
GoJavaPythonRuby
Artificial Intelligence • Cloud • Sales • Security • Software • Cybersecurity • Data Privacy
As a Principal Software Engineer at SailPoint, you will design and develop their Identity Security Platform, translating business insights into technical requirements while providing architectural leadership. You will enhance platform reliability and scalability, mentor team members, and drive the technical vision of the SaaS product.
Top Skills:
JavaPython
What you need to know about the Chennai Tech Scene
To locals, it's no secret that South India is leading the charge in big data infrastructure. While the environmental impact of data centers has long been a concern, emerging hubs like Chennai are favored by companies seeking ready access to renewable energy resources, which provide more sustainable and cost-effective solutions. As a result, Chennai, along with neighboring Bengaluru and Hyderabad, is poised for significant growth, with a projected 65 percent increase in data center capacity over the next decade.