Skills required for this position. • Java / J2EE • AWS Serverless preferably with CDK • NodeJS / ReactJS Full stack developer with ReactJS, TypeScript experience • Experience with AWS CDK, Serverless technologies , Infrastructure as Code experience. CDK, Terraform et. al. • Java experience – Spring framework and other open-source tech • Unit testing and automation testing experience • Jira, Git, Jenkins, Maven, Gradle • Agile and Scrum
Responsibilities 1. Provide technical expertise within an assigned business unit/area in the analysis, design, and development of business applications. (10%) 2. Accountable for major development responsibilities of large/complex projects or across multiple, nearly simultaneous smaller projects. (10%) 3. Provide technical consulting support on projects or system issues. (10%) 4. Evaluate application software packages and make recommendations to management. (5%) 5. Identify conflicting business practices and integration issues, suggesting alternative solutions. (10%) 6. Participate in business and IT project estimation activities, from the position of being a subject matter expert. (10%) 7. Ability to act as a liaison between IT and the other departments. (5%) 8. Ability to be mentor new developers. (5%) 9. Must be an independent, innovative, creative thinker with little to no supervision and prioritize all tasks. (10%) 10. Ability to deliver effective and compelling communication to all areas of the business. (5%) 11. Monitors and stays abreast of technological and operational changes that affect the activities and work processes of the organization. (10%) 12. Requires strong leadership, mentoring, organizational and communication skills. Demonstrated ability to exercise initiative, independent judgment and be a self-starter. (10%)
Qualifications o 6+ Years of Experience o Bachelor’s degree in Computer Science, Information Systems or equivalent work experience. o Strong technical knowledge, with hands-on experience managing systems development in new computing architectures and environments; knowledge or relevant technology, tools, and middleware is critical. o Strong in both breadth and depth of experience with multiple programming languages and development techniques. o Capable of complex project work while balancing application support responsibilities. o Strong ability to accurately estimate project development activities. o Ability to stay current in technologies / best practices and ability to apply that knowledge toward day-to-day activities. o Ability to work in a fast paced team environment. o Minimum of 6 years’ experience in business application design, development, installation and modification in an IT environment. o Conceptual knowledge of information technologies and methodologies in mainframe, midrange, and PC computing environments desirable; in-depth experience in one or more areas is critical. o Experience with design, development, and implementation of new computing architectures.