SENIOR .NET APPLICATIONS PROGRAMMER

Full Time
Job Posting Details
About SENIOR .NET APPLICATIONS PROGRAMMER
Cameron Mutual Insurance Company has been serving the needs of farmers, families and businesses since 1892. Throughout the years, we have changed with the needs of the communities we serve. What began as Farmers Mutual Tornado, Cyclone and Windstorm Association of the Third Congressional District in Gentry County, Missouri in the late 1800's has developed into the multi-line property and casualty company we are today.
Summary
he Senior .NET Applications Programmer will be responsible for the analysis, development, testing, and documentation of .NET applications. This position will lead the technical execution of the company’s online strategy. The Senior .NET Applications Programmer will be involved in the development of project concepts, functional requirements, design, and implementation of new applications. This position will be work with users, management, operations and external vendors to meet objectives.
Responsibilities
* Act as senior technical lead for other .NET programmers. * Lead technical execution of company’s online strategy. * Provide technical guidance and architectural recommendations for designing, building, testing, deploying, and maintaining highly available, scalable, and secure applications. * Create and review application architecture. * Identify inefficiencies in application design and provide recommendation on reusable modules/QA patterns. * Provide training for applications programmers and analysts. * Evaluate and provide new technologies for implementation. * Gather information, consult with end users, IS personnel and management, and develop and analyze alternatives/solutions to concepts presented. Provide recommendations on which solution to implement. * Oversee implementation of all phases of the software development lifecycle. * Support, maintain, and document software functionality. * Assist in change management of all new and redesigned IS processes. * Review and improve .NET standards. * Responsible for leading .NET code reviews. * Manage projects as assigned. * Evaluate and identify new technologies for implementation. * Off-hours applications support. * System tuning, performance monitoring, and database maintenance. * Develop reports and custom requests for users. * Provide information to supervisory management staff regarding the performance of team members.
Ideal Candidate
* Required Knowledge, Skills and Abilities: * Skills and knowledge described in job description. * Ability to develop large scale web/database projects. * Demonstrated experience with responsive and/or mobile development. * Ability to work on multiple projects with multiple deadlines. * Ability to provide innovative solutions to complex challenges. * Ability to construct user guides and documentation. * Can clearly communicate with business users, vendors, and members of IS team. * Ability to complete all phases of software development lifecycle including analysis, design, functionality, testing, and support. * Good interpersonal, organization, and time management skills. * Ability to work with limited supervision. * Ability to analyze data and develop logical solutions to problems assigned and encountered. * Clear, effective verbal and written communication skills. Must be able to communicate technical and complex information to non-technical users. * Ability to discuss technical information with users, discern their needs and develop programs, systems, and screens etc., which meet those needs. * Resourcefulness and ability to take the initiative in development and completion of work projects. * Ability to sit for extended periods of time. * Requires sufficient hand, arm, and finger dexterity to operate computer keyboard, typewriter or other office equipment. * Education / Experience Requirements: * General Education: * Bachelor’s degree in computer science, information science or management information systems; or * Associate’s Degree plus 1-2 years of related work experience; or * Equivalent combination of education and experience. * Experience: * 8+ years of experience with Microsoft .NET technologies. * Deep understanding of data design, master data management, and database management. * Proven track-record of web development, including mobile specific and/or responsive. * Industry Education: * Associate in Insurance (AINS) or five years of experience in the insurance industry; and * In depth knowledge and understanding of the Company’s systems.

Questions

Answered by on
This question has not been answered
Answered by on

There are no answered questions, sign up or login to ask a question

Want to see jobs that are matched to you?

DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.