Engineering - Software Engineer
Aline · Colorado, United States · 1 mo ago
EngineeringFull-time
Responsibilities
- Execute full lifecycle software development
- Write well designed, testable, efficient code
- Produce specifications and determine operational feasibility
- Integrate software components into a fully functional software system
- Develop software verification plans and quality assurance procedures
- Document and maintain software functionality
- Serve as a subject matter expert
- Comply with project plans and industry standards
- Deliver development projects on time and within budget
- Suggest, plan and implement software improvements and upgrades
- Create and document functional requirements and specifications
- Convey project objectives, risks and success criteria to Company Leadership team
- Provide support to both Aline customers and the internal team as needed
- Analyze and resolve software errors accurately on time and provide required status reports
- Aid in the creation and maintenance of user manuals and guidelines
- Resolve problems with software products or company software systems working with network administrators, systems analysts and software engineers
- Assist in deployments and server updates and upgrades
- Assist in QA testing of larger features prior to deployment
- Support the sales team as needed with technical product information and demonstrations
Qualifications
- Associates or Bachelor’s degree preferred
- Strong object-oriented application experience PHP 5 or greater, Symfony or similar PHP Zend frameworks, MySQL or other relational database experience
- Experience with Git version control
- Familiar with Agile methodology
- Experience with Amazon Web Services, Vagrant or Docker, jQuery, Less, Bootstrap, CSS, HTML 5, Linux Ubuntu servers
- Familiar with C# and the .NET Framework (a plus)
- Familiar with React .js and node .js (a plus but not required)
- Familiar with Doctrine Entity Framework (a plus)
- Written communication skills including ability to: format, proof-read, and edit
- Professionalism, self-motivation, and confidentiality are essential
- Detail-oriented with strong analytical and problem-solving skills
- Ability to clearly communicate with co-workers