Baltimore, MD, USA
7 days ago
Python or Java AWS API Developer
Job Seekers, Please send resumes to resumes@hireitpeople.com

Must Haves:

Min 10 years of development experience with either Java or Python. Working on a platform to provide Data API's securities data to business. Building API's making available data to business. AWS - EC2 ECS, SNS, SQS, Fargate, Athena, Glue. Python - current application written in Python moving. Java – REST API, Microservices. Deploy application to AWS using Terraform. Writing integration and unit test in Java. The software engineer is going to be part of a smaller team that sits in downtown Baltimore and has team members that sit remotely and in London.  They will be responsible for providing data options on securities This will be a one stop shop for anyone that wants pricing on securities from client.

Top Skills:

Most important will be Python development. Also, wants someone with Java development experience as that will be the direction they will be moving in. AWS migration experience. AWS experience, Java and Python experience Preferred:  Knowledge about tradable financial instruments (securities, derivatives) and capital markets.

Summary:

The main function of a Software Engineer is to design, develop, implement, test, and maintain business and computer applications software or specialized utility programs including mainframe and client/server applications, and major enhancement of existing systems

Job Responsibilities:

Fine-tune and improve a variety of sophisticated software implementation projects. Gather and analyze system requirements, document specifications, and develop software solutions to meet client needs and data. Analyze and review enhancement requests and specifications Implement system software and customize to client requirements. Prepare the detailed software specifications and test plans. Code new programs to client’s specifications and create test data for testing. Modify existing programs to new standards and conduct unittesting of developed programs. Create migration packages for system testing, user testing, and implementation. Provide quality assurance reviews. Perform post-implementation validation of software and resolve any bugs found during testing.

Qualifications:

Bachelor's degree in a technical field such as computer science, computer engineering or related field required. 7-10 years’ experience required.  A solid foundation in computer science, with strong competencies in data structures, algorithms, and software design. Large systems software design and development experience. Experience performing in-depth troubleshooting and unit testing with both new and legacy production systems. Experience in programming and experience with problem diagnosis and resolution.
Confirmar seu email: Enviar Email