Description

Amazech Solutions is one of the fastest growing IT Solutions and Staffing company in Dallas Fort Worth Metroplex.  Started in 2007 at Frisco, TX we serve clients in DFW and across the nation.  We are proud to be a trusted partner to various clients and a great company to work for. We are seeking “Universe Developer / Pick Basic Developer” for a large Financial Services company. 

Location:  Memphis TN, US. Preferably Anywhere in US is ok

Job Purpose:

To contribute as a Developer in the Universe development stream. This role works directly with IT team members and business partners to understand desired system requirements and to deliver effective solutions within the Agile/waterfall methodology. Participates in all phases of the development and system support life cycle. Primary responsibilities are to provide design, development, and unit testing. May also require some sprint testing when needed. The ideal candidate is a technologist that brings a fresh perspective and passion to solve complex functional and technical challenges in a fast-paced and team-oriented environment.

Job Description / Duties and Responsibilities:

Strong knowledge of Universe/Unidata and/or Pick/Basic programming languages and environments
Universe/Unidata/Pick application development including triage, design, coding, and unit testing
Direct involvement in new development, design, analysis, and production support.
Participation in all phases of the development and system support life cycle.
Works directly with business partners and other I/T team members to understand desired system requirements and to deliver effective solutions within the Agile/waterfall methodology.
Perform code reviews within scrum teams to approve for Production deployment
Conduct research to identify new solutions and methods to fulfill diverse and evolving business needs
Identify and drive process improvement opportunities
Maintain a strong and collaborative relationship with delivery partners and business stakeholders.

Capability to understand user stories, translate that into technical specifications and convert this into working code.

Follow modern agile-based development process including TDD-based unit testing and guide the team to follow the same mandatorily
Troubleshoot, test, and maintain the core product software and databases to ensure strong optimization and functionality
Contribute to all phases of the development lifecycle
Educate, preach and review technology best practices in the team
Capability to follow industry trends and tools, pilot them and ensure that team can scale up technically to absorb technology best practices over time.
Ability to work with Technical Architects to define the Solution/Technical Architecture of the application
Passion to understand the complete business goal of the projects and apply this knowledge during the design and development phases.
Excellent analytical skills to understand the requirements in detail, comment on the logical/usability gaps if any, analyze the technical feasibility and propose the solution approach
Ability to identify and split the tasks required for a User Story implementation, thinking from all the technical aspects including the NFRs
Ability to provide the estimation for the tasks identified for the Stories and be accountable for completing the tasks
Ability to mentor junior team members, helping them on the technology, sprint task management, code quality, etc.
Readiness to take up initiative for suggesting and implementing the best practices in the areas of the respective technology
To adhere to the Information Security Management policies and procedures.

Job Specification / Skills and Competencies:

Understanding of Agile development methodology and concepts
Hands-on experience in defect triaging and recommending solutions
Ability to effectively translate between business and technical language
Ability to work in a fast-paced, demanding, and rapidly changing environment
Take full ownership of the tasks, and user stories committed by self/team
Take the lead role in managing tasks in a sprint, reviewing the code of team members, and ensuring the first-time quality of code
Write “clean”, well-designed code
Understand the development processes agreed upon at the organization/client level and ensure that these are followed diligently in the project. Actively participate in optimizing and evolving this process for the improvement of project execution.

Good to have: Linux/Unix/AIX Shell scripting

Education

Any Graduate