Software Developer 🔥
Software Developer
Summary: Designing Success is looking for a talented and highly motivated software engineer to join our team. As a growth-stage company we are seeking a Software Developer eager to be part of a small team dedicated to modernizing and expanding an existing Case Management web application. The ideal candidate will be able to make an immediate impact by quickly getting up to speed and building features from start to finish.
Essential Responsibilities include the following. Other duties may be assigned.
- Write high quality, well-tested, extensible, and scalable code
- Evaluate the short- and long-term implications of every implementation decision
- Make recommendations and collaborate with team members on creative and innovative solutions to help end users have a friendly and intuitive experience
Required Qualifications include:
- 2+ years full stack experience with a modern backend programming language such as ColdFusion, JAVA, PHP, .NET, ASP, etc.
- Experience with a relational database such as SQL Server
- Experience with HTML, CSS, JavaScript/jQuery
- Ability to tackle tough problems and value a quality sustainable solution over a temporary quick unsystematic approach
- Passion for software development and willingness to learn new technologies and languages
- Attention to details and pride in work product. The ideal candidate loves puzzle solving that programming presents each day.
Preferred Qualifications include:
- Experience with ColdFusion
- Experience with ColdBox MVC framework
- Experience with CommandBox
- Experience with Git, JIRA, Bootstrap, and AWS
- Experience with TDD and a framework such as Testbox
- Experience with modern Javascript framework
Competencies: To perform the job successfully, an individual should demonstrate the following.
Teamwork - Balances team and individual responsibilities. Contributes to building a positive team spirit. Exhibits objectivity and openness to others' views. Gives and welcomes feedback. Puts success of team above own interests.
Communications - Exhibits good listening and comprehension. Expresses ideas and thoughts in written form. Expresses ideas and thoughts verbally. Keeps others adequately informed. Selects and uses appropriate communication methods.
Adaptability - Demonstrates persistence and overcomes obstacles. Measures self against standard of excellence. Recognizes and acts on opportunities. Sets and achieves challenging goals. Takes calculated risks to accomplish goals.
Innovation - Displays original thinking and creativity; meets challenges with resourcefulness; generates suggestions for improving work; develops innovative approaches and ideas; presents ideas and information in a manner that gets others' attention.
Problem Solving - Develops alternative solutions. Gathers and analyzes information skillfully. Identifies problems in a timely manner. Resolves problems in early stages. Works well in group problem solving situations.
The above job description is not intended to be an all-inclusive list of duties and standards of the position. Incumbents will follow any other instructions, and perform any other related duties, as assigned by their supervisor
Job Type: Full-time
Benefits:
- 401(k)
- Dental insurance
- Health insurance
- Paid time off
- Vision insurance
Schedule:
- Monday to Friday
Experience:
- modern backend programming language: 2 years (Required)
Language:
- English (Required)
Work Location: Remote