What are the responsibilities and job description for the Software Engineer position at Stratacent?
Title / Position : Software Engineer
Job Location : Mclean, VA (5 days onsite)
Employment Type : Full Time
We are seeking a talented and motivated Python Java Developer with hands-on experience to join our dynamic development team. The ideal candidate will have proficiency in both Python and Java programming languages, with a strong understanding of software development practices, design patterns, and problem-solving skills. As a developer, you will work on designing, developing, and maintaining robust and scalable applications across multiple platforms.
Key Responsibilities :
- Develop, test, and deploy applications using both Python and Java technologies.
- Collaborate with cross-functional teams to analyze user requirements and translate them into technical specifications.
- Write clean, efficient, and maintainable code in both Python and Java.
- Ensure high-quality code through unit testing, code reviews, and debugging.
- Integrate third-party APIs and services into existing applications.
- Work with databases (SQL / NoSQL) and develop data processing pipelines using Python.
- Participate in design and architecture discussions to improve the system's scalability and performance.
- Troubleshoot and resolve issues in production and development environments.
- Contribute to software documentation, including design specifications and user guides.
- Stay up to date with the latest technologies and best practices in both Python and Java ecosystems.
Requirements :
Preferred Skills :
Education :