Viventium is on the hunt for an accomplished Senior Backend Developer who has deep expertise in C#, N-Tier architecture, payroll software development, API Architecture, and advanced SQL development with specific focus on enterprise grade applications. If you are a natural in handling complex back-end architecture, adept at pragmatic problem-solving, and proficient in producing clean, efficient code for critical business applications, you could be an exceptional fit for our team!
Join our group of highly motivated developers as we work on state-of-the-art projects for Viventium. With Viventium, your hard work and dedication will never go unnoticed, as we understand the importance of appreciating great work.
Essential Duties and Responsibilities
The essential functions include, but are not limited to the following:
- Engage in the design and development of robust and scalable solutions focusing on Performance, Reliability and Compliance
- Develop, maintain, and optimize code for various components, ensuring functionality, efficiency, and alignment with business requirement's
- Participate in complex back-end architecture handling
- Design, implement, and optimize complex data retrieval queries
- Work closely with other team members in a collaborative environment, ensuring adherence to coding standards and best practices
- Conduct code reviews and follow source control procedures and feature branching
- Ensure compliance with modern application design principles, including resiliency, security, scalability, and performance concepts
- Assist in defining and executing comprehensive testing strategies to ensure the quality and reliability of the code
- Analyze existing systems to identify areas for improvement and work proactively to implement enhancements
- Solve technical problems with creativity and efficiency
Minimum Qualifications (Knowledge, Skills, and Abilities)
- 5+ years of hands-on experience with .NET C#, building enterprise-level applications, including a strong focus on multi-tier API implementation
- A deep understanding of database fundamentals with SQL Server is essential
- Proficient in the principles of modern application design, including resiliency, security, scalability, and performance concepts
- Solid expertise in Entity Framework 6+, .NET Framework and .NET Core
- In-depth understanding of Git, source control procedures, and feature branching
- Proficiency in Test-Driven/Agile development practices within a continuous integration/continuous delivery (CI/CD) environment
- Ability to conduct code reviews, ensure compliance with design and follow coding standards
- Exceptional problem-solving skills, with an emphasis on creativity and efficiency
- Strong passion for application performance, optimization, and efficiency
Preferred Qualifications
- 5+ years of proven track record in Payroll Software Development
- Expert in leveraging data structures, algorithms, and SQL to build efficient and scalable software solutions
- Extensive Experience with .NET WCF, Entity Framework Customization, and .NET Internals
- Experience with micro-service architecture and eventing
- Familiarity with Docker and Kubernetes for containerized deployments
- Experience with cloud platforms, such as AWS or Azure
- Bachelor’s degree or equivalent related experience