What are the responsibilities and job description for the Senior Software Engineer position at Interactive Resources - iR?
Senior Software Engineer (Full Stack)
Jacksonville, FL
We are seeking a highly skilled and motivated Senior Software Engineer to join a fast-paced, agile development team. In this fully remote role, you will leverage your full-stack expertise to design, develop, and deliver cutting-edge software solutions using C#, Angular, SQL, and Azure. You will also play a key role in mentoring team members, contributing to the technical growth of the team.
Responsibilities
- Design, develop, and maintain robust, scalable, and secure full-stack applications.
- Collaborate closely with cross-functional teams to define, plan, and deliver high-quality features.
- Write clean, efficient, and maintainable code that adheres to industry best practices.
- Optimize and troubleshoot applications to ensure peak performance and reliability.
- Utilize Azure services to build and deploy cloud-native solutions.
- Design and maintain databases using SQL, ensuring data integrity and optimal performance.
- Lead code reviews and provide mentorship to junior developers, fostering a culture of continuous improvement.
- Actively participate in sprint planning, retrospectives, and other Agile ceremonies.
- Stay current with emerging technologies and contribute to technical decision-making.
Qualifications
- 5 years of professional experience in full-stack development.
- Proficiency in C#, Angular, SQL, and Azure.
- Strong understanding of object-oriented programming and modern design patterns.
- Experience building RESTful APIs and integrating third-party services.
- Familiarity with Agile development methodologies.
- Excellent problem-solving skills and attention to detail.
- Strong communication and collaboration skills, with the ability to mentor and guide others.
Preferred Skills
- Experience with DevOps practices, CI/CD pipelines, and infrastructure-as-code.
- Knowledge of microservices architecture and containerization (e.g., Docker, Kubernetes).
- Understanding of security best practices in web and cloud development.