The Sr. Application Developer is responsible for designing, developing, testing, implementing, and maintaining complex enterprise level applications. Specific duties & responsibilities will include:
- Participates in the design of application enhancements
- Produces and unit tests complex application enhancements
- Researches undesired application behaviors and identifies corrective action(s)
- Documents technical specifications for application enhancements
- Presents produced enhancements and testing results to peers
- Participates in peer reviews of team members providing alternative solutions and critical analysis
- Participates in the investigation of new techniques and technologies and reports their potential impact
- Works to enhance and extend existing systems architecture
- Seeks to increase understanding of the business information flows and company business model in order to identify and develop new opportunities
- Coordinates and prioritizes multiple tasks in a loosely structured environment
- Works with minimal supervision from senior level technical staff and department management to accomplish assigned projects
- Provides mentoring to Application Developers on best practices and proper development techniques
Position Requirements:
- Bachelors degree in Computer Science, Mathematics, or Engineering (Preferred)
- 6+ years web application development experience
- 3+ years with one or more of the following: Java, Groovy, Grails, ColdFusion, JavaScript, HTML/DHTML, AJAX
- 3+ years using development techniques used with relational databases in a web based environment
- Ability to develop applications using Java, ColdFusion, AJAX, and JavaScript
- Capable of effectively mentoring others in development techniques
- Creativity to develop technical solutions to the problems presented by changing business requirements
- Capable of testing application changes for functionality, performance, scalability, and sustainability
- Ability to create stored procedures, views, functions, and triggers using T-SQL
- An understanding of diagramming processes and workflows
- Excellent problem solving skills
- An understanding of object oriented designs and development (Preferred)
- Ability to design and create data cubes using Analysis Services (Preferred)
- Proficiency with SQL Server Reporting Services (Preferred)
- Email your resume, cover letter, salary requirements to HR@markelcorp.com
Apply here.