Position 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 ComplianceDevelop, maintain, and optimize code for various components, ensuring functionality, efficiency, and alignment with business requirement'sParticipate in complex back-end architecture handlingDesign, implement, and optimize complex data retrieval queriesWork closely with other team members in a collaborative environment, ensuring adherence to coding standards and best practicesConduct code reviews and follow source control procedures and feature branchingEnsure compliance with modern application design principles, including resiliency, security, scalability, and performance conceptsAssist in defining and executing comprehensive testing strategies to ensure the quality and reliability of the codeAnalyze existing systems to identify areas for improvement and work proactively to implement enhancementsSolve 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 implementationA deep understanding of database fundamentals with SQL Server is essentialProficient in the principles of modern application design, including resiliency, security, scalability, and performance conceptsSolid expertise in Entity Framework 6+, .NET Framework and .NET CoreIn-depth understanding of Git, source control procedures, and feature branchingProficiency in Test-Driven/Agile development practices within a continuous integration/continuous delivery (CI/CD) environmentAbility to conduct code reviews, ensure compliance with design and follow coding standardsExceptional problem-solving skills, with an emphasis on creativity and efficiencyStrong passion for application performance, optimization, and efficiency
Preferred Qualifications5+ years of proven track record in Payroll Software DevelopmentExpert in leveraging data structures, algorithms, and SQL to build efficient and scalable software solutionsExtensive Experience with .NET WCF, Entity Framework Customization, and .NET InternalsExperience with micro-service architecture and eventingFamiliarity with Docker and Kubernetes for containerized deploymentsExperience with cloud platforms, such as AWS or AzureBachelor’s degree or equivalent related experience