Job Description
Job Duties/Responsibilities
- Develop web applications using Python, C# (.NET), ColdFusion, Java (Spring MVC), JavaScript, CSS and HTML
- Lead by example as a hands‐on technical leader; facilitate design/architecture discussions, propose solutions, develop prototypes, conduct code reviews and support software test efforts.
- Interacts with business analyst and other support staff to determine needs of program modifications or enhancements
- Use DevOps for all CI/CD activities
- Produce documentation for new and legacy applications
- Lead a team to produce quality web applications.
- Define, and ensure adherence to, software development best practices including tools, processes and standards
- Maintain expertise in current web technologies, OO methodologies and design patterns.
- Design SQL tables and write queries and stored procedures
Qualifications:
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- Minimum of 10 years of hands-on experience building web applications in all areas including front-end, back-end and middleware
- Expert in a popular coding language like Java, C#, Python but willing to develop in any language required to get the job done
- Proficiency with fundamental front-end languages such as HTML, CSS, and JavaScript
- Familiarity with JavaScript frameworks such as Angular and/or React
- Experience with automation tools such as Jenkins and DevOps or other CICD tools
- Good knowledge on AWS or Azure Cloud environment