View all jobs

Python Developer


Notice: Undefined variable: category in /opt/lampstack/apache2/htdocs/wp-content/themes/neverendingjobs/template-parts/content-single.php on line 19

Notice: Trying to get property 'cat_ID' of non-object in /opt/lampstack/apache2/htdocs/wp-content/themes/neverendingjobs/template-parts/content-single.php on line 19

Location: Baltimore MD

Company Name: Ramy Infotech

Occupational Category: 15-1132.00,Software Developers, Applications

Date Posted: 2020-02-10

Valid Through: 2020-03-11

Employment Type: FULL_TIME

Description:

Years of experience: 5+ years

Skills: Python, AWS, GIT, SQL Server, Agile

Job Description:

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 unit testing 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
• 5-7 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

Required skills:
• Minimum Python development experience: 2-4 years.
• AWS Services experience (ideally Lambda, RDS, SNS, SQS, Step Functions)
• Experience with Git and code deployments to multiple environments
• Asynchronous programming
• Experience with API development, minimally leveraging REST
• Experience working with Agile methodologies
• Understanding of database normalization for RDBMS
• Experience with creation of unit and integration tests; automated testing

Other preferred skills:
• SQL Server
• NoSQL databases
• gRPC
• Web development with Javascript/JQuery, React
• Experience with CI/CD pipelines
• C# development in ASP.NET MVC and WebApis
• Apigee service integration