We are seeking a skilled and experienced Senior Full-Stack Developer with deep expertise in .NET Core, Angular, and MSSQL to join our growing team. In this role, you will play a key part in designing, developing, and maintaining scalable applications, while also mentoring junior developers and driving technical excellence across projects.
What you will do:
- Lead the design, development, and maintenance of complex applications using .NET Core (3.1 and above).
- Develop dynamic, responsive front-end applications using the Angular framework.
- Design and optimize relational databases using MSSQL, ensuring performance, scalability, and data integrity.
- Collaborate with cross-functional teams to define architecture, technical standards, and development processes.
- Guide and mentor junior team members through code reviews, pair programming, and knowledge sharing.
- Ensure code quality and maintainability through best practices in testing, debugging, and deployment.
- Actively contribute to continuous integration/continuous deployment (CI/CD) pipelines and DevOps practices.
- Stay up to date with industry trends and emerging technologies, providing recommendations for tools and frameworks.
- Participate in requirement analysis, technical planning, and stakeholder communication to ensure alignment with business goals.
What you have:
- Strong proficiency in .NET Core 3.1 and above with proven experience in full-stack development.
- Advanced knowledge of the Angular framework and modern JavaScript/TypeScript practices.
- Solid experience with MSSQL, including performance tuning, stored procedures, and schema design.
- Hands-on experience working with RESTful APIs, cloud platforms (e.g., Azure, AWS), and CI/CD pipelines.
- Demonstrated ability to lead development efforts and mentor junior engineers.
- Excellent problem-solving and analytical skills.
- Strong communication, leadership, and collaboration abilities.
You will stand out if you have:
- Experience with microservices architecture, containerization (Docker, Kubernetes), or serverless technologies.
- Familiarity with Agile/Scrum methodologies.
- Contribution to open-source projects or technical communities is a plus.
Education:
Bachelor's degree in Computer Science, Software Engineering or related field would be of great value, but if you’re passionate and have the experience that backs up your abilities, for us, talent outweighs degree every time.
AP Perks:
- Opportunity to work with people who are at the top of their field
- Great culture and environment
- Competitive remuneration package. We reward excellence
- Career growth
- Collaborative learning environment
- Mentorship programs
- Professional trainings
About Authority Partners:
Authority Partners is a leading and global IT services company with over 25 years of experience, serving clients within the financial, healthcare, insurance, mortgage, and technology sectors among many others. We are committed to building relationships with IT professionals who possess integrity, dedication, teamwork, and the desire to learn and grow with us. We specialize in placement for long-term contracts and permanent opportunities and helping our consultants achieve their career success.
If you want to learn more about Authority Partners’ selection and interviewing process, as well as our culture, we invite you to listen to our podcasts and watch our corporate video:
• How to ace a Job Interview at Authority Partners? By Zerina Sulejmanovic Terzic, Head of Talent Acquisition Department
• Authority Partners Corporate Video
Authority Partners is an equal opportunity employer and is committed to providing a workplace that is free from all types of discrimination, as well as from abusive or offensive behavior and harassment.