Software Engineer (.NET)
Mohali
Work Experience : 4 to 7 Years’
Educational Qualification : 15 years of full time education
Location : Bestech Business Tower, Sector-66, Mohali (Punjab)
Project Role Description : We’re currently looking to add experienced full stack engineer responsible for building .NET and .NET core applications. Your primary responsibility will be to build a service end-to-end, design and develop these layers of our applications and to coordinate with the rest of the team working on different layers of the infrastructure. A commitment to collaborative problem solving, sophisticated design, and quality product is essential. Start date is immediate.
The position will report directly to the Project Lead or Development Manager based at our Mohali or Sydney office.
What We Do
We're a technology-driven company. We design and build high-performing enterprise solutions with emphasis placed on great user experience, robust architecture, and a perfect fit. We are all in with Agile, modern tools and processes. Working alongside our team of software specialists, you’ll have the opportunity to develop applications that are dynamic, scalable, and technically complex. We have no speed limit for this transformation! Get on board quickly, before this opportunity speeds past!
Required Skill Set:
- 4+ years’ experience in software development using C# .NET, SQL (primary MS SQL Server) technologies
- In depth expertise in .NET Technologies (.NET Core, ASP.NET, C#) and .NET Framework v4.0+
- Proven experience with Web Services, APIs with .NET Core, Microservices
- Proven experience with cloud environments Azure, AWS
- Proven experience with CI/CD DevOps Pipelines
- Solid hands on experience with MS SQL / mySQL / MongoDB
- Good knowledge of Test-driven development / Behaviour driven development
- Understanding of XML and SOLID design principles
- Knowledge of SSIS, SSAS and SSRS
- Jenkins, Docker, Kubernetes
- Knowledge of Source Control: VSTS, VSS, TFS, Git, CVS, SVN
Other desired areas of expertise:
Additional Responsibilities:
- Participation in on-call support rotation
- Promote agile principles and methodologies
- Participate in ideation and brainstorming sessions to devise creative and disruptive digital solutions
- Responsible for full life cycle development: communicating with stakeholders and merchants and monitoring the impact of the feature
- Coach software engineers to develop technical talent within the squad
- Quickly adopt to managing multiple demands and competing priorities
Preferred Profile:
- Bachelor’s degree in Computer Science or Software Engineering
- Hands-on experience with client-server architecture as well as Object-Oriented Programming concepts and design patterns
- Experience building financial applications especially payment systems
- Experience working within PCI standards
- Strong knowledge of all tiers used in modern architecture (front-end, mid-tier, RESTful web services, messaging, data tier)
- Strong knowledge of data structures, algorithms, distributed systems and asynchronous architectures
We're looking for passionate, motivated individuals to join our team's exciting journey as we grow, pioneer, and innovate. Experience with any or all the tools and technologies we use is a huge plus, but don't let one of those list items deter you! If you're excited by the notion of joining a team that is going to disrupt, make a name for itself, and have fun doing it, we want to hear from you!
If you are ready to unleash your potential, it’s time to start your career with Zupe. Email your profile at hr@zupe.co. Learn more about Zupe at zupe.co