Web Developer
Full Job Description
Software Developers provide the technical expertise to create enhancements, code corrections, and new functionality for the Jonas Software > mJobTime product line. Software Developers fulfill both the support and development programming roles and work in teams with other developers, product analysts and management when appropriate.
JOB RESPONSIBILITIES:
- Develop software using Visual Studio and other Microsoft technologies as required.
- Deliver fixes, enhancements, interfaces, and new systems in accordance with expected, and committed schedules.
- Contribute to customer satisfaction by ensuring accuracy, quality and responsive delivery times in all duties. Perform thorough unit testing and ensure that software developed integrates into the core system.
- Diligently manage all source code changes using the assigned version control tools. Document all development updates accurately within the company’s CRM and issue tracking systems.
- Perform other duties as assigned.
JOB QUALIFICATIONS:
- A minimum of 1 years’ experience developing and supporting software applications in a Windows environment desirable.
- Bachelor’s degree in programming, software engineering or related field preferred or equivalent experience and/or demonstrated development skills.
- Experience participating in a team-based software development environment preferred.
- Experience developing database applications using the SQL data manipulation language
- Familiarity with relation data base management system concepts and constructs
- Experience developing software using one or more of the following: SQL Server, .NET, Visual Basic, C#
- Sound knowledge of object-oriented development concepts
- Strong problem solving, technical, application / system troubleshooting skills with the ability to think clearly and resolve issues efficiently under pressure
- Ability to learn and master new technology and is personally committed to continuously improve through self-development
- Flexibility in design and development approach, with ability to adapt to different styles for different projects.
- Ability to work on multiple projects simultaneously, and to cope successfully with diversity and complexity in a dynamic environment.
- Patience, flexibility and an ability to handle pressure.
- Excellent organizational skills.
- Excellent written and oral communication skills required.
- Strong interpersonal and team relationship skills; able to work well individually or as part of team.
- Must be highly motivated to succeed. Desire to provide outstanding products and customer service.
- Extremely detail oriented and dedicated to follow through in all work. Focuses on project quality, completeness and thoroughness.
- Must show initiative by offering ideas to help improve the department.
- Ability to maintain high degree of confidentiality concerning development projects.
- Ability to learn on the fly and be comfortable dealing with ambiguity when facing new problems
- Ability to not let work dominate home life; has a life outside of work
Job Type: Full-time
Salary: $55,000.00-$65,000.00 per year
Benefits:
- Company events
- Dental care
- Employee assistance program
- Employee stock purchase plan
- Extended health care
- Tuition reimbursement
- Wellness program
- Work from home