What are the responsibilities and job description for the Senior Software Engineer position at CS Optima Inc?
We are looking for senior software engineers to build new cloud-based applications from the ground up.
Roles and Responsibilities:
- Design APIs, application and database architecture for the sub-systems of the enterprise solution.
- Develop API and business logic using Pyhton.
- Collaborate with UI, and other cross-functional teams to integrate your solution.
- Implement unit and integration tests for the solution you develop.
- Document backend logic and application functionality for effectively communicating implementation details.
- Work in agile scrum teams and deliver application functionality iteratively.
Qualification and Experience:
- 5 years of hands-on experience as API Developer using object-oriented Python.
- 3 years of hands-on experience in Terraform IaaC development for AWS Cloud.
- At least 3 years of experience developing API using AWS technologies such as Lambda, AppSync, DynamoDB, Step Functions, etc.
- Hands-on experience designing and implementing application backend using relational and non-relational databases.
- Highly skilled in object-oriented design and implementation using Python3.
- Experience developing unit and integration test using TDD and BDD approaches.
Senior Software Engineer
The O'Connor Group -
Fort Washington, PA
Senior Software Engineer
Globus Medical -
Norristown, PA
Senior Software Engineer
Hamilton Lane -
Conshohocken, PA