Job details
Job type full-time
Not provided by employer
Full job description
Job details
Description
Software developer team lead location: remote within north carolina; relocation required if out of state why us? there’s been a place for you at our table since 1981, when bob page took the bold step of starting replacements in the attic of his homeFour decades later, his tireless passion continues to drive and inspire us to help each generation reinvent how to entertain, gather, and make a house a homeWe help create experiences that last a lifetime by providing the world’s largest selection of vintage and current tableware, silver, and estate jewelryReplacements is proud to nurture an inclusive workplace and believes in influencing social change through our actionsOur employees are our most valuable asset, and we believe in giving them the tools and resources to keep them healthy and happy – whether it’s through our onsite wellness programs, performance recognition opportunities, or our benefits package, we strive to deliver support and engagement on a daily basisAt replacements, there’s always a place for everyoneAbout the job: under direct supervision of the director of software development, the software developer team lead will leverage their technology and interpersonal skills to lead the software development team of replacements, ltdThis position is responsible for the overall productivity of the software development team and the prompt, high-quality production of software solutions, along with personnel and planning responsibilitiesThe ideal candidate is someone with a strong development background who has demonstrated experience leading the implementation of development projects corporatelyThey must have a strong desire to produce quality solutions, mentor others, and work with both technical and non-technical audiencesThey must be inquisitive, enthusiastic, and self-motivatedThe technologies we primarily use include java, rest, sql, pl/sql, and powerbuilderResponsibilities:
Leads and manages a team of software developers (approx10) and technology projects.
Schedules and monitors team resources to ensure that scheduled deadlines are met
Functions as a liaison between organizational groups by communicating and summarizing information for a variety of audiences
Collaborates with others to meet department and company goals and strategic plans
Works to make pragmatic technology decisions to balance scalability, speed to market, and long-term maintainability
Advocates for best practices and performs code/design reviews with team members.
Identifies and prototypes technical solutions including emerging technologies.
Leads or assists with the management of development projects.
Pushes the envelope with innovative and creative thinking.
Ensures a high level of service within cost and time constraints
Evaluates staffing needs and makes staffing recommendations; signs off on recommendations for new hires
Performs day to day coaching and development with the team
Supervises, prepares, and participates in employee feedback, performance appraisals, disciplinary actions, reward programs, and documentation
Contributes with development tasks as needed
Minimum requirements
Bachelor`s degree in computer science or equivalent technical experience
6+ years of overall enterprise software development experience
3+ years of experience and expert knowledge of java (7+) development
3+ years of hands-on experience in designing and developing web services in java using api protocols and data formats (rest, json).
Proven experience designing and implementing complex data structures
Proven experience developing highly efficient rdbms sql (e.gOracle, mysql)
Experience working within a linux/unix platform
Excellent communication skills in english, both written and verbal
Plus
Experience leading a team on software development projects, agile methodology
Experience with cloud-based implementations (e.gAws, azure, or similar)
Advanced knowledge of web service technologies
Experience with springboot/tomcat and microservice oriented development
Experience with ci tools like github, jenkins, maven
Experience utilizing swagger and postman
Experience designing and implementing client and web applications
Hiring insights
Job activity
Posted 30+ days ago