Senior Software Engineer
Job Description
Our client, a dynamic and forward-thinking technology startup, is seeking an experienced Senior Software Engineer to play a pivotal role in their development team. As a bridge between the architect and junior developers, you will contribute to the design, development, and mentoring efforts, making a significant impact on the growth and success of the company.
SALARY $130K+ DOE
Senior Software Engineer (.NET Core C#) – Direct Hire
Are you passionate about leveraging the power of .NET Core and C# to develop innovative web and mobile applications? Do you thrive in a fast-paced, collaborative startup environment? Look no further! Our client, a dynamic and forward-thinking technology startup, is seeking an experienced Senior Software Engineer to play a pivotal role in their development team. As a bridge between the architect and junior developers, you will contribute to the design, development, and mentoring efforts, making a significant impact on the growth and success of the company.
SALARY $130K+ DOE
Role and Responsibilities:
- Collaborate with the architect and cross-functional teams to design and develop scalable, high-quality web and mobile applications using .NET Core and C#.
- Take ownership of the development process, ensuring adherence to best practices, code quality, and performance optimization.
- Mentor and guide junior developers, providing technical guidance, code reviews, and knowledge sharing.
- Assist the architect in system design, architectural decisions, and technology selection.
- Actively participate in Agile development methodologies, including sprint planning, stand-ups, and retrospectives.
- Collaborate with stakeholders to gather requirements, provide technical insights, and offer innovative solutions.
- Stay up-to-date with emerging technologies, industry trends, and best practices to drive continuous improvement.
Qualifications and Skills:
- Extensive experience in software development using .NET Core and C#.
- Strong understanding of web and mobile application development principles and best practices.
- Proven track record of building scalable and performant applications.
- Experience with front-end technologies such as JavaScript, HTML, CSS, and frameworks like Angular or React.
- Knowledge of cloud platforms (AWS, Azure) and microservices architecture is a plus.
- Excellent problem-solving skills and ability to analyze and debug complex technical issues.
- Strong communication and collaboration skills with the ability to work effectively in a team environment.
- Leadership qualities and a passion for mentoring and guiding junior team members.
- Adaptability and willingness to take on multiple roles and responsibilities in a startup environment.
IND123