Job Description
Under broad direction develops maintains and enhances client systems of the highest complexity and importance as well as evaluates designs and develops new features
ESSENTIAL DUTIES AND RESPONSIBILITIES
Principally develops maintains enhances and tests systems of the highest complexity
Performs the investigation and resolution of complex and critical data system and software issues in the production environment
Contribute software development expertise to multiple projects and ensure that specifications are met Conduct unit testing before releasing code to QAUAT testing perform code reviews receive PR feedback in a positive note
Follow established software development standards and procedures and contribute towards their improvement
Well versed with databases and persists in maintenance and management
Actively participate in scrum events
Adhere to DevOps procedures
Performs the evaluation of new platforms tools and technologies
Designs develops and maintains internal algorithms and tools for software development
Performs other duties as assigned
Develop application utilizing Golang preferred OR JAVA OR Python Application Development Software Engineering REST API Design Patterns SQLSQL Server RDBMS Concepts Docker containers YAML file concepts LLMs understanding
Golang well versed with DB queries REST APIs
QUALIFICATIONS
To perform this job successfully an individual must be able to perform each essential duty satisfactorily The requirements listed below are representative of the knowledge skill andor ability required
Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions
EDUCATION and EXPERIENCE
Bachelors degree BABS in a related field such as information systems mathematics or computer science or equivalent work experience Requires technical and business knowledge in multiple disciplines processes 57 years of relevant work experience is required Consideration given to equivalent combination of education and experience
CERTIFICATES andor LICENSES
None
COMMUNICATION SKILLS
Excellent written and verbal communication skills Strong organizational and analytical skills Ability to provide efficient timely reliable and courteous service to customers Ability to effectively present information
REASONING ABILITY
Ability to comprehend analyze and interpret complex documents Ability to solve problems involving several options in situations Requires advanced analytical and quantitative skills
Bachelor's degree