What are the responsibilities and job description for the Software Developer position at Robert Half?
Our client is seeking a talented and experienced Lead Software Developer to lead our exceptional development team. If you are passionate about software architecture, proficient in Python, Linux/bash, C#, .NET, and have a deep understanding of advanced architectural patterns, we invite you to be a key player in our exciting journey.Position Overview:As the Lead Software Developer, you will play a pivotal role in driving the technical direction of our projects, leading a team of skilled developers, and ensuring the delivery of high-quality software solutions. The ideal candidate is a seasoned software engineer with expertise in Python, Linux/bash, C#, .NET, and a proven track record of implementing advanced architectural patterns.Key Responsibilities:Technical Leadership:Lead, mentor, and inspire a team of software developers, fostering a collaborative and innovative work environment.Provide technical guidance and oversight throughout the software development life cycle.Architecture and Design:Design and implement scalable, maintainable, and high-performance software solutions.Collaborate with cross-functional teams to translate business requirements into technical specifications.Programming Proficiency:Utilize your expertise in Python, C#, .NET, and Linux/bash to develop robust and efficient software applications.Conduct code reviews, ensuring adherence to coding standards and best practices.Advanced Architectural Patterns:Implement and advocate for advanced architectural patterns such as microservices, event-driven architecture, and domain-driven design.Stay updated on industry trends and incorporate emerging technologies into architectural decisions.Collaboration and Communication:Work closely with product managers, QA, and operations teams to ensure seamless integration of software components.Communicate technical concepts effectively to both technical and non-technical stakeholders.Continuous Improvement:Drive continuous improvement initiatives, identifying opportunities for enhancement in development processes, tools, and methodologies.Foster a culture of innovation, learning, and adaptability within the development team.
Salary : $56 - $63
Lead Software Developer
Unity College -
New Gloucester, ME