Application Development Analyst
As an Application Development Analyst, you will be responsible for performing technology and architecture upgrades, providing maintenance and support for business applications, and assisting in program requirements and specifications. You will work closely with network administrators, systems analysts, and software engineers to resolve software-related issues and provide guidance to junior programmers.
Responsibilities:
- Perform technology and architecture upgrades to ensure application stability
- Provide maintenance, enhancement, and support for business applications
- Assist in program requirements and specifications documentation
- Write, translate, and code software programs per specifications
- Develop and maintain user manuals and guidelines
- Collaborate with other team members to resolve software-related problems
- Mentor and guide junior programmers
Requirements:
· 10+ years'''' experience with MS Visual Studio, focusing on VB.NET Web Forms and ASP.NET Core
· 4+ years'''' experience with MS SQL Server databases, T/SQL, database IDE''''s and SQL Server Reporting Services (SSRS)
· 4+ years'''' experience developing applications using React Javascript framework
· 4+ years'''' experience as a Full-stack developer
· Experience working in Cloud Server environments, preferably Azure
· Experience with CI/CD pipelines
· Knowledge of architectural design patterns, such as MVC
· Knowledge of relational and object-oriented database designs
· Knowledge of database security, including role-based security
· Knowledge of Information Systems Development Methodology (ISDM)
· Ability to establish and maintain effective working relationships
· Ability to work independently and prioritize work assignments
· Excellent interpersonal, oral, and written communication skills
Preferred Skills:
- MS certification(s), preferably MCSD or MCTS
- Experience with C# and VB.NET
- Experience using code repositories, preferably Git
- Experience in web development using XML and CSS
- Experience with Unified Modeling Language (UML)
- Experience with Agile development methodologies such as Scrum, XP, and Kanban
- Knowledge of environmental regulatory business processes