What are the responsibilities and job description for the Senior Web Application Developer position at ExecutivePlacements.com?
Job Title: Senior Web Application Developer
Department: Information Technology
Reports To: Development Lead
FLSA: Exempt
Grade: 13
The Senior Web Application Developer is a key resource on the IT team responsible for providing system solutions and frameworks for the MSBA websites and front-end interfaces that best meet the needs of the Authority. Responsibilities include analysis, architecture, development, testing, and implementation of the front-end applications which include complex and high-profile projects, ensuring accurate and positive overall user experience.
Essential Functions And Responsibilities
#J-18808-Ljbffr
Department: Information Technology
Reports To: Development Lead
FLSA: Exempt
Grade: 13
The Senior Web Application Developer is a key resource on the IT team responsible for providing system solutions and frameworks for the MSBA websites and front-end interfaces that best meet the needs of the Authority. Responsibilities include analysis, architecture, development, testing, and implementation of the front-end applications which include complex and high-profile projects, ensuring accurate and positive overall user experience.
Essential Functions And Responsibilities
- Analyze user requirements and translate them into the application architecture and front-end design.
- Design, develop, test, and implement component-based applications (enhancements and new interfaces as defined) including more complex and objective laden projects, within defined schedules.
- Stay current on new and evolving technologies and provide recommendations to best meet business needs and ensure a scalable, maintainable, user-friendly platform.
- Stay current and continue to maintain a strong understanding of MSBA business processes and workflow in order to develop and align web applications appropriately with MSBA business goals and objectives.
- Provide recommendations and prototypes for new and enhanced front end designs and technologies to ensure the code base is current and to provide positive usability and intuitive user designs.
- Work with the Business Analyst and Database Development Team to design and develop cohesive solutions to support business needs.
- Write and maintain comprehensive documentation, including dependencies, UI standards, version control, basic troubleshooting, and daily operations documents. Maintain and reengineer existing Authority custom applications, as required.
- Provide continuous review of computer systems and applications.
- Maintain quality and version control of all applications, as they are updated and revised.
- Support the Authoritys and client users of web applications through problem solving and troubleshooting of various issues as they arise.
- Provide guidance and be a resource to other Web Application Developers on the team
- Support the development and ongoing maintenance of MSBA website, as required.
- Define and follow software release and archiving procedures.
- Follow policies, procedures, and Engineering standards and best practices.
- Adapt easily to changing technologies and support them, if required.
- Support the operational strategies and priorities of the Authority.
- Cross- train with colleagues on relevant services
- Maintain professional and technical knowledge by attending educational workshops; reviewing professional publications; benchmarking state-of-the-art practices; participating in professional societies.
- Perform other duties as assigned.
- Interview, onboard, and train employees assigned.
- Lead employees to accomplish departmental and individual performance results.
- Communicate job expectations and establish, monitor, and appraise employee performance results.
- Supervise and mentor employees and ensure compliance with MSBA and department policies and procedures.
- Bachelors degree from an accredited college or university and 10 years of relevant professional experience
- Experience supervising and mentoring a web application development team
- Excellent understanding of software design, architecture and programming principles of clean, efficient, maintainable, and scalable code
- Proficient in advanced programing skills with both front-end and back-end languages, frameworks, and libraries.
- Strong understanding of UI design best practices and overall usability
- Expertise in C#, VB.net/ASP.NET/ ASP.NET MVC and Core frameworks and Web Services/Restful APIs using Visual Studio 2019/2022 above, including application development, debugging, implementation, testing and publishing.
- Expertise in HTML5/XML/CSS3/BootStrap/JavaScript/JQuery/AJAX/LINQ and other latest server-side and client-side technologies
- Strong understanding of version control practices, such as Git and DevOps, database management, web application security mechanism, and website hosting on IIS server 10
- Experience with Azure environments/apps/services for web application development and hosting
- Direct experience with the various stages of the SDLC
- Strong analytical and problem-solving skills
- Ability to work both independently and as part of a team
- Must be self-directed, highly motivated, with a strong work ethic and customer service approach
- Great attention to detail and strong time-management skills
- Excellent verbal and written communication skills
- Experience with Microsoft technologies
- Ability to work in an Agile environment.
- Excellent analytical, technical, problem solving and project management skills with ability to coordinate complex projects with competing priorities and deadlines.
- Ability to work creatively, learn quickly and solve complex problems in high-pressure situations
- Task driven mindset as well as effective multitasking and follow-up skills
- Professional interpersonal style: ability to work and build trust with a diverse range of people
- Relevant Microsoft Certifications
- Masters in technical discipline
- Experience with PHP and Drupal
- Understand database concepts and ADO.net data retrieval.
#J-18808-Ljbffr
Salary : $104,383 - $125,000