This role is with one of our Prominent Fintech Clients based out of Bengaluru, IN.
Summary:
Join our team as a Sr Software Engineer focusing on the development and maintenance of software applications. The ideal candidate will bring a strong background in software development, particularly with ASP.NET, JavaScript, and Angular. This role involves close collaboration with teams to meet complex project requirements and deliver high-quality software solutions. This role is designed for a software engineer who is adept at managing multiple priorities in a dynamic, fast-paced environment. If you are looking to advance your career and work on challenging projects that have a significant impact, we would love to meet you.
PRIMARY RESPONSIBILITIES
- Develop and enhance software applications using ASP.NET, Angular, and JavaScript.
- Implement containerized applications using Kubernetes.
- Collaborate with teams to define project scopes and requirements.
- Adhere to Agile methodologies to ensure efficient and effective project execution and delivery.
- Work in a self-directed manner on research and development projects, making technical decisions and doing real R&D.
- Maintain and improve existing codebases, ensuring high-quality and efficient software.
- Document all development processes, changes, and strategies.
- Participate actively in continuous learning to adopt new technologies and best practices in software development.
REQUIRED KNOWLEDGE/SKILLS/ABILITIES
- A Bachelor's degree in Computer Science, Software Engineering, or a related field.
- 5-7 years of relevant professional experience in software development, with specific skills in ASP.NET, JavaScript, and Angular.
- Demonstrable experience with Kubernetes and containerized applications.
- Familiarity with MongoDB, Azure Kubernetes, and Git is desirable.
- Excellent problem-solving abilities and strong analytical skills.
- Strong communication skills, capable of effectively articulating technical challenges and solutions to stakeholders.
- Highly motivated and self-directed, capable of multi-tasking, and able to work with minimal supervision.
- Experience working in an Agile/Scrum development process is preferred.
ADDITIONAL KNOWLEDGE/SKILLS/ABILITIES
- Exceptional interpersonal and communication skills.
- Proactive, creative, and innovative approach to solving technical problems.
- Continuous improvement mindset with a commitment to developing new skills.
- Ability to work collaboratively in a team environment.
Detail-oriented with strong organizational skills.