Note: The job is a remote job and is open to candidates in USA. Precision Technologies Corp (PTC) is a leading IT and Business Consulting firm recognized for its rapid growth. They are seeking a Software Engineer to design, develop, and maintain scalable software applications while collaborating with cross-functional teams.
Responsibilities
- Design, develop, test, and maintain scalable software applications
- Develop high-quality, reusable, and efficient code using modern programming languages and frameworks
- Collaborate with Business Analysts, QA Engineers, and Product Owners to understand business requirements
- Build and consume RESTful APIs and integrate third-party services
- Troubleshoot, debug, and resolve application issues
- Participate in code reviews and ensure adherence to coding standards and best practices
- Support application deployment, production releases, and ongoing maintenance
- Contribute to Agile/Scrum ceremonies, including sprint planning, stand-ups, and retrospectives
- Create and maintain technical documentation
Skills
- 6–10 years of experience in Software Development
- Strong programming experience in Java, .NET/C#, Python, or similar object-oriented languages
- Experience with Spring Boot, .NET Core, Node.js, or other modern frameworks
- Strong knowledge of REST APIs, Microservices, and Object-Oriented Programming (OOP)
- Experience with SQL/NoSQL databases such as SQL Server, Oracle, PostgreSQL, or MongoDB
- Hands-on experience with Git, CI/CD pipelines, and version control tools
- Knowledge of SDLC, Agile/Scrum, and software engineering best practices
- Strong analytical, debugging, and problem-solving skills
- Experience with AWS, Azure, or Google Cloud Platform (GCP)
- Knowledge of Docker, Kubernetes, and containerization
- Experience with React, Angular, or other frontend frameworks
- Exposure to DevOps tools such as Jenkins, Azure DevOps, or GitHub Actions
- Experience working with enterprise-level applications and distributed systems
Company Overview