Role: Dot Net Developer
Location: Scottsdale, AZ- Onsite
Job Description
- Bachelor's degree in computer science, Information Science, or related discipline with 7+ Years of experience.
- Strong design & development experience with .NET suite of applications (.Net Core, Blazor included)
- Strong proficiency and hands on experience in Design and Development RDBMS architecture and performance tuning systems like MS- SQL/SQL Server, Oracle.
- Experience working with information technology domain within Banking or Financial Services industry.
- Experience with systems implementation or conversion projects.
- Preferred experience on public API development and using API Gateway like APIGEE.
- XML technologies: XSLT, XPATH, DOM, SAX, JAXP, XSD, XQuery Namespaces and XML parsers and tools.
- Experience in DevOps and CI/CD practices and tools (Git, Gitlab, Jenkins or similar)
- Worked on Agile projects and has complete knowledge of day-to-day Agile routines.
Qualifications / Expectations
- Design and develop technical solutions that meet user needs with respect to functionality, performance, scalability, and reliability.
- Coordinate and assist with troubleshooting of code defects, data errors and configuration problems to determine the origin of application error.
- Strong experience in supporting Business critical/ complex applications.
- Nice to have technical lead experience for small to medium sized projects.
- Demonstrated expertise in designing and developing real-time integrations, file-based integrations and be able to optimize the use of database level processing.
- Empathy with developers. Innate desire to create a superlative developer experience down to the last detail.
- Deep love of building elegant, maintainable, well-documented, secure code.
- Abstracting and refactoring should be a passion, not a chore.
- Always working to improve yourself and constructively support the team around you.
- Able to work independently with minimal supervision.
- Good communication skills and ability to explain protocol and processes with team and management.
- Strong Problem-solving skills and ability to follow through to completion.