Senior Developer
Direct Hire
Salary: $120K
Location: Saint Louis, MO. (must be in Saint Louis but hybrid)
Hours: M – F (8 to 5).
Status: Must be a US Citizen.
Benefits: Health, Vision, Dental, 401K, Holidays and PTO.
Summary: Our client is seeking a Senior Developer to join our team in a hybrid role. This position is perfect for a skilled developer who thrives in a collaborative environment and is passionate about building robust software applications using the latest technologies.
Responsibilities:
- Collaborate in the development of tax software products using Microsoft .NET Core with MVC, ensuring high-performance and responsive design with JavaScript, Bootstrap, and SASS/CSS.
- Utilize Microsoft Entity Framework and Azure SQL Database to design, develop, and optimize database solutions that support complex tax preparation logic and high data volumes.
- Implement secure coding practices, particularly using Microsoft Identity for robust authentication and authorization measures.
- Participate in all phases of the software development lifecycle, including planning, coding, testing, deployment, and maintenance.
- Contribute to the improvement of code quality through writing unit tests, conducting code reviews, and refining software development practices.
- Work closely with the product management and engineering teams to meet project deadlines and adhere to development schedules.
- Assist in the research and evaluation of new technology tools and frameworks, helping to enhance productivity and features of tax software products.
Requirements:
- Bachelor’s degree in Computer Science, Information Technology, or a related field.
- 5+ years of experience in software development, with a strong foundation in Microsoft technologies including .NET Core with MVC, JavaScript, Bootstrap, SASS/CSS, and Microsoft Entity Framework.
- Proven track record in developing scalable and secure applications.
- Strong understanding of Azure SQL Database management and operations.
- Experience with Agile development methodologies.
- Good problem-solving skills, with the ability to handle complex technical challenges.
- Effective communication skills, capable of working as part of a team to solve problems and share knowledge.
Qualifications:
- Prior experience in the tax software industry or similar regulatory-driven fields.
- Knowledge of cloud services and architectures, particularly Microsoft Azure.
- Familiarity with continuous integration/continuous deployment (CI/CD) processes.