JOB SUMMARY
Under broad direction, develops, maintains, and enhances complex and critical systems, as well as evaluates, designs, and develops new features. Responsible for delivering high quality solutions that meet business objectives in a flexible, collaborative and rapidly changing delivery environment.
ESSENTIAL DUTIES AND RESPONSIBILITIES
· Serves as the primary technical point of contact on software development projects. Develops, architects, maintains, and enhances complex applications
· Provides guidance to other developers for technical impediments and solutions in various technologies, primarily but not limited to, ASP.NET (core preferred), C#, MVC, SOLID principles, SQL Server or other relational database, REST services, WebAPI, JavaScript/JQuery/Angular, XML, SSIS, SSRS
· Knowledgeable in cloud (Azure or AWS), CI/CD and DevOps principles preferred
- Champions industry best practices, creating POCs, drives system modernization, software upgrades and ability to learn/adopt new technologies and solutions for customer and team
· Performs the root cause analysis and resolution of production issues, monitors batch processes, system compliance activities and problem management
· Adapts to a fast-pace, agile development environment with daily scrum meetings for selective projects and assignment of user stories
· Collaborates with business stakeholders, product team, D&T management and end-clients on technology engagements, integrations
· Performs other duties as assigned.
SUPERVISORY RESPONSIBILITIES
No formal supervisory responsibilities in this position. Provides assistance such as technical advice, guidance, code review, and/or training to coworkers. May have to coordinate and assign tasks to co-workers within a project.
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, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
EDUCATION and EXPERIENCE
Bachelor's degree (BA/BS) 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. Typically has 5-7 years of relevant work experience. Consideration given to equivalent combination of education and experience.
CERTIFICATES and/or LICENSES
Professionally certified in Microsoft technologies, cloud platforms (Azure/AWS Solutions architect, Cloud Practitioner), ITIL is preferred
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.
FINANCIAL KNOWLEDGE
Requires in-depth knowledge of financial terms and principles. Ability to calculate complex figures. Conducts financial/business analysis including the preparation of reports.
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.
OTHER SKILLS and/or ABILITIES
Substantial JavaScript/jQuery experience is required. Angular is preferred. Relational database query design, development, and performance tuning experience is required.
SCOPE OF RESPONSIBILITY
Decisions made with thorough understanding of technical best practices, and general understanding of procedures and company policies, to achieve set results and deadlines. Errors in judgment may cause moderate impact to co-workers and supervisor, severe damage to a client engagement, or unacceptable downtime for company systems.
#INDSJ