Job Listing Description

Lead Software Development Engineer

Description:
What does a great Software Development Engineering, Analyst do?
As part of the Geographically Distributed team, you are expected to work under minimal supervision, collaborate with onshore/offshore team on regular basis, mentor junior resources, exercise judgment within defined standard practices and procedures to analyze, test, design, program, debug, modify and implement computer programs or systems application using the technologies mentioned.

Software Development Engineer will be responsible for all phases of software development which involves requirement gathering, requirement analysis, design, development, implementation integration & enhancement in company and client projects.

Essential Job Responsibilities:
Prepare design documents and perform POC as necessary to communicate advantages of system and process changes
Collaborate with project stakeholders such as product owner, scrum master, development and QA team for successful execution of the project using Agile Methodologies.
Work as full stack engineer for developing software applications following specifications, guidelines and tools provided by the company.
Planning, processing and performing of all software related tasks in an efficient manner.
 
Basic Qualifications for Consideration:
6-10 years hands-on experience of software development in Banking and Financial domains
Design, implement, deploy and support web-based applications and web services using server technologies stacks that include Java, AWS services.
Experience in Java/J2EE using web frameworks Play or Spring boot, REST API Development, Spring Cloud.
Ability to document database designs, domain models using standard architecture techniques
In depth knowledge of Design patterns and Data structures
Solid understanding of concepts like Web Services, SOA, REST APIs, Message Queue, Caching, Distributed/Scalable Architecture
Experience with AWS Cloud Computing infrastructure and APIs is a big plus.
Solid practitioner’s understanding of secure application development best practices, such as OWASP
Knowledge of JIRA, GitHub/Bitbucket, Jenkins exposure
Document and maintain all design documents and involve in review process.
Experienced problem solving and debugging skills.
Good verbal and written communication and interpersonal skills
Experience in Agile methodology is added advantage
Experience on any Continuous Integration tool and knowledge of deployment on various sandboxes
Extensive experience in all phases of Software Development which involves requirement gathering, requirement analysis, design, development, implementation integration & enhancement for financial applications.

Preferred Skills, Experience, and Education:
Bachelor’s or MS degree in Computer Science or applications
Broad experience across technologies, stacks, and programming languages
Experience designing & implementing microservices using Node JS
Working experience on GIT/Bitbucket, SVN and Build tools like Webpack and CI tools like Jenkins
A result-oriented individual with an analytical mind capable of delivering timely and desired results even in most challenging situations
Familiarity with industry standards security practices for developing software applications
 
 
Job Number: 2010113091
Job Location: Alpharetta, GA
Duration: 6 months
Input Date: 03/03/2020
Last Updated: 04/03/2020
Firm Name: PDS TECHNICAL SERVICES
Attention: Tyler Belisle
Address: 300 E JOHN CARPENTER FWY STE 700
City, State: IRVING, TX 75062
Phone: 214/647-9600
800 Phone: 800/270-4737
Fax Phone: 214/647-9630
Website: https://pdsjobs.force.com/candidates/job_detail?id=a1i1T000002fq1LQAQ&URLSource=cjhunter

Previous Listing       Next Listing
Back to Abbreviated Search Results
Back to Complete Search Results
Back to Advanced Job Search

Phone: (425) 806-5200
Fax: (425) 806-5585
Email: staff@cjhunter.com
ContractJobHunter is a service of:
C.E. Publications, Inc.
P.O. Box 3006, Bothell, WA 98041-3006, USA
Disclaimer
The content of this website is Copyright 2020 C.E. Publications, Inc.