.Net Developer
What will you do?
- Diagnose. Be curious, learn from others – peers, the development team, and management, and understand what we have built and how we have built it. Identify what we do well and what we can do better.
- Build. Help solve complex problems working with your team. Develop solutions that are fast and scalable. Automate testing for what you built.
- Mentor. Help your team get better. Work with junior developers to improve their contribution to the team. Build a sense of community.
Required qualifications to be successful in this role
Who are you?
- Quality first. You believe quality is into every step of the development cycle, not bolted on at the end. You believe in automating as much as possible. You believe we should be open-minded and logic should prevail where the best solution is given constraints win.
- Team player. You believe a strong team will achieve more than a few heroes. You believe humility is strength and that no one, including yourself, is above any task to achieve a team goal. You try to foster an environment in which teammates can constructively challenge anyone for the betterment of the team.
- Continuous learner. You are open-minded and excited about being challenged and solving complex problems. You can empathize with and mentor junior developers to achieve engineering excellence. You get excited at the opportunity to work on new technologies and solve new and complex problems.
You need to have:
- Experience as a Senior .net developer (5+ years)
- Client Interaction, Requirement Gathering
- Supporting existing applications, Problem-solving skills.
- Create design documentation and estimation.
- Experience with ASP .NET, MVC, Jquery, Entity framework, database applications, SSIS and working knowledge of SQL.
- Understanding of SOLID design principles.
- Experience working in Banking
It would be nice if you have:
- Experience working on Java projects
- Experience working in cloud environments (Azure)
- Capital Markets Regulatory business domain knowledge
Here’s how we work:
————————-
We work very hard to meet tight timelines to keep our clients regulatory compliant.
We deliver in increments through bi-weekly sprints to continually address the top priorities of our clients. We foster an environment of entrepreneurship in which cross-functional teams are given autonomy to make decisions. We have multiple teams that work on the product and each team is given the flexibility to find a way that best allows them to thrive. We try to keep the static teams to less than 10 to form a micro-team culture. We encourage team members “swarm” on a single issue instead of working on issues in a silo.
It will be hard. We have high expectations and our teams are filled with dedicated high calibre members. You’ll need to have persistence, passion and grit.
Job Type: Full-time