Senior Web Applications Developer Job Duties:
- Defines site objectives by analyzing user requirements; envisioning system features and functionality. - Designs and develops user interfaces to Internet/intranet applications by setting expectations and features priorities throughout the development life cycle; determining design methodologies and tool sets; completing programming using languages and software products; designing and conducting tests. - Recommends system solutions by comparing advantages and disadvantages of custom development and purchase alternatives. - Integrates applications by designing database architecture and server scripting; studying and establishing connectivity with network systems, search engines, and information servers. - Creates multimedia applications by using authoring tools. - Completes applications development by coordinating requirements, schedules, and activities; contributing to team meetings; troubleshooting development and production problems across multiple environments and operating platforms. - Supports users by developing documentation and assistance tools. - Enhances systems reputation by accepting ownership for accomplishing new and different requests; exploring opportunities to add value to job accomplishments.
Senior Web Applications Developer Skills and Qualifications:
Verbal Communication, Web User Interface Design, Web Programming Skills, Software Requirements, Software Architecture, Software Development Fundamentals, Object-Oriented Design (OOD), Multimedia Content Development, Software Debugging, Technical Leadership, Written Communication
As a Senior Application Developer, you will work within an application development team to design and develop software solutions. You will also mentor and coach junior-level developers as we modernize our technology landscape. You will learn new technologies and help improve existing tools and standards as we move to our new technology platform.
- Develop software, primarily using C#, ASP.NET MVC, T-SQL - Mentor developers and assist them in the migration to new technologies - Contribute to software design and architecture - Develop new applications and improve existing ones in performance, capability, and reliability - Define and develop a data migration strategy between different products and platforms
- Bachelor’s degree in MIS, Computer Science, Engineering, Physics, Mathematics, or related discipline - 10 years of experience in developing software, in a combination of development and lead functions - 5 years of experience developing applications using C#, Visual Studio, JIRA, version control software - Experience with Microsoft .NET framework, including WCF, TPL, and other modern libraries - Experience with Agile and Waterfall delivery methodologies