Application Engineer/Software Developer - Central Point Partners
Nashville, TN
About the Job
Position: Applications Developer
Position Type: Direct Placement
Location: Remote but within driving distance to Nashville, TN
Job Description:
We are seeking an experienced and highly skilled Application Engineer / Senior Software Developer to design, develop, and maintain our company's software applications. The successful candidate will work closely with our product and engineering teams to develop software solutions that meet our customers' needs while adhering to industry best practices and coding standards. The ideal candidate should have a strong background in software development, programming, and project management.
Key Responsibilities:
Requirements:
Position Type: Direct Placement
Location: Remote but within driving distance to Nashville, TN
Job Description:
We are seeking an experienced and highly skilled Application Engineer / Senior Software Developer to design, develop, and maintain our company's software applications. The successful candidate will work closely with our product and engineering teams to develop software solutions that meet our customers' needs while adhering to industry best practices and coding standards. The ideal candidate should have a strong background in software development, programming, and project management.
Key Responsibilities:
- Develop, design and implement software applications according to specifications provided by the product team.
- Debug and troubleshoot software issues as they arise in production.
- Work collaboratively with cross-functional teams including product management, QA, and design teams to ensure successful software delivery.
- Ensure software design is scalable, maintainable, and follows best practices for coding and testing.
- Collaborate with stakeholders to understand requirements, provide estimates and create software specifications as needed.
- Manage multiple projects simultaneously, balancing timelines and priorities effectively.
- Create and maintain technical documentation, including design, development and testing documentation.
- Keep up-to-date with emerging technologies and industry best practices, and evaluate new tools and platforms for software development.
Requirements:
- Bachelor's degree in Computer Science or related field, or equivalent experience.
- 5+ years of experience in software development or related field.
- Strong experience with software development languages such as .NET / Java / Puppet
- Strong knowledge of software design principles and patterns.
- Experience with cloud technologies (AWS, Azure, GCP), containerization technologies (Docker, Kubernetes), and databases (MySQL, PostgreSQL, MongoDB, etc.).
- Experience with Agile development methodologies.
- Excellent problem-solving, analytical, and communication skills.
- Ability to work independently or as part of a team, and manage multiple priorities effectively.
- If you are a highly motivated, detail-oriented Application Engineer / Senior Software Developer looking to join a dynamic and growing team, please submit your resume for consideration.
Source : Central Point Partners