Posted in Manufacturing 30+ days ago.
Type: Full-Time
Key Duties and Responsibilities:
1. Work with the development team to define and implement architecture direction.
2. Work within an agile development process to deliver quality solutions on a predictable schedule.
3. Develop solutions within the corporate vision and fulfilling corporate tenants.
4. Effectively communicate needs, solutions, and direction both internally and externally.
5. Solid understanding of C# and .NET core framework including Entity Framework using code first approach.
6. Solid understanding of modern front-end frameworks. Vue experience is a plus.
7. Design, develop, and maintain the software following internal or external specifications, following general ORBIS Corporation programming practices and procedures.
8. Analyze and fully understand project requirements to formulate and implement programmatic solutions that effectively and efficiently address requirements.
9. Test and verify code to ensure that it meets specifications and requirements.
10. Update knowledge and skills and keep up with rapid advancements in industry technological advances and software technology, including languages, development tools, etc.
11. Achieve a service-focused culture with an emphasis on delivering on-time, high-quality products, and services to internal and external customers.
12. Develop and manage project plans for new applications as well as enhancements for existing ones. Ensure projects are delivered on time and within cost expectations.
13. Recommend process and procedural changes as appropriate to enhance solutions.
14. Provide application problem research and resolution.
15. Assist in training and support during implementation.
16. Other duties as assigned.
Education/Certification
Bachelor's Degree
Relevant work experience may be considered in lieu of education requirements.
Work Experience
Required
Experience with business requirements definition and documentation
Experience developing enterprise-level applications for high-availability systems
Experience with a large and complex system for both internal and external customers; DDD a plus
Knowledge of unit testing; TDD a plus
Knowledge of design patterns and SOLID principles
Technical knowledge of and experience with:
Object-Oriented Programming (Java/C#)
ORM (Entity Framework with code first)
Web Frameworks (Spring/MVC)
Client-side web technologies (HTML/CSS/Vue.js)
REST Services
SQL Server
Cloud development (Azure)
Source Control Tools (Git)
Continuous Integration (GitHub Actions)
Microsoft Office Suite
Additional Knowledge, Skills, and Abilities
1. Knowledge of architecture/design patterns, OOD methodologies, and data modeling techniques.
2. Strong web UI and backend development experience.
3. Demonstrated ability to adapt to a new environment and learn new technologies.
4. Strong analytical thinking and problem-solving skills.
5. Ability to manage multiple projects and adapt to changing priorities.
6. Ability to thrive in a fast-paced, team-oriented work environment.
7. Strong written and verbal communication skills.
8. Keen attention to detail.
9. Ability to work with minimal supervision and demonstrate initiative and good judgment.
10. Ability to establish and maintain effective working relations with a wide variety of individuals.
11. Ability to handle the stress of working with others.
12. Availability to work outside of normal business hours.
13. Ability to lead by example.
Travel Requirements
#LI-HM1
Metro Market |
Metro Market |
Bell & Associates, Inc. |