Sr. Application Developer at Western States
Meridian, ID
About the Job
JOB SUMMARY: The Senior Application Developer uses creativity and analytic skills to develop complex web, mobile, and embedded form applications for business stakeholders. This role works with the BI Solutions team using Agile methodologies to effectively plan, create, implement, and manage application solutions for the business and customers.
ESSENTIAL FUNCTIONS:
- Actively works with business stakeholders and BI team members to deliver efficient scalable applications based on agile methodologies. Solutions will incorporate business needs assessments, process analysis, solution design, Beta testing, production implementation, data governance, and maintenance planning.
- Develops applications using PowerApps, Web Services, ASP.Net, or C#, and third-party controls and other technologies.
- Works with the Industry Solutions team to create value added web applications for customers.
- Incorporates and communicates with application stakeholders throughout the design process.
- Works with IT to determine long-term maintenance needs and responsibilities after application implementation.
- Work closely with Business Analysts and BI team members to understand data requirements and ensure data quality is maintained for all applications.
- Works with stakeholders and team members to define application product roadmaps that are based on incremental modular development.
- Spends 20% of your time conceptualizing, designing, and developing blue-sky application solutions that drive innovation within our business.
- Investigates new technology solutions and drives continuous improvement and automation wherever possible within developed applications.
- Participates in database and technical design of new data applications.
- Creates and manages project documentation using Microsoft Office 365, Visio, and other tools.
- Serves as a mentoring resource for other developers.
- Participates in maintaining development standards and best practices.
- Trains users on systems and provide technical assistance.
- Adheres to all customer care standards.
- Actively cares and advocates safety at Western States. Adheres to all applicable safety policies, procedures and standards.
- May accomplish training and serve as a team member in support of Western States’ strategic programs, projects, and initiatives.
- Works within and promotes corporate vision, mission, and values of the organization.
- Performs other duties as assigned.
KNOWLEDGE SKILLS AND ABILITIES:
- Thorough understanding of Web development techniques with good UI design skills
- Thorough understanding of application development methodology best practices.
- Sound understanding of data principles.
- Ability to analyze user and technical requirements and design effective solutions.
- Strong problem-solving skills with an emphasis on creativity.
- Ability to develop and maintain effective working relationships with others.
- Ability to coordinate the work of other team members.
- Excellent written and verbal communications skills. Must be able to speak, read, comprehend, and write in English.
- Excellent documentation capabilities with attention to detail.
- Ability to independently perform job functions under general direction.
EDUCATION AND EXPERIENCE:
- Requires a Bachelor’s degree in Computer Science, Information Systems, or related field or equivalent experience.
- Requires knowledge of solid Software Development practices including source control, testing, and readable code.
- Requires five years of Development experience using Visual Studio, ASP.Net, C#, and APIs.
- Requires experience with SQL Server, T-SQL and database design.
- Experience with Microsoft SharePoint is preferred.
- Experience with Microsoft Azure technologies is preferred.
- Experience with Agile Development practices is preferred.
- Experience with Microsoft Dynamics AX is preferred.
PHYSICAL CHARACTERISTICS:
- Must be able to sit for long periods along with walking, standing, climbing stairs, reaching pushing, pulling, leaning and twisting.
- Must be able to meet all safety requirements for applicable safety policies.
Disclaimer: The above statements are intended to describe the general nature and level of work being performed by employees assigned to this classification. It is not intended be an exhaustive list of all responsibilities, duties, and skills required of employees in this classification.