The Sr. Software Engineer (Full Stack) will be responsible for front and back-end web development and must have knowledge of all stages of software development. He/she must demonstrate a passion for technology and delivering high quality business applications to customers. He/she will lead large projects and a team of front end and backend developers.
Develop software solutions by studying information needs, conferring with users, studying systems flow, data usage, and work processes
Manage the end-to-end life cycle for the production of software and applications
Interact with project management to plan project schedules and technical direction
Diagnose and resolve software problems quickly and efficiently
Develop high-level system design diagrams for program design, coding, testing, debugging and documentation
Effectively estimate project work, and communicate issues and risks that might impact development timeline, budget or resources
Consistently deliver projects on time and on budget
Technical design, development and implementation of cross-functional, multi-platform distributed software applications
Work as part of an Agile development team to implement all phases of enterprise-level software applications
Interface with customers and project managers to ensure successful delivery of software solution
Adhere to OpenArc development standards and methodologies
Learn new technologies and stay educated on current market and industry trends
Ability to lead a team of back end and front-end developers during a project. This includes reviewing code, mentoring the developers, ensuring the team is following best practices.
Closely work with the customer to build relationships
Adhere to all internal and external Security policies and government regulations
Consulting experience required
Bachelor’s degree preferred
Requires engineering experience with .NET/C# and Angular or React.
Engineering experience with Vue and/or PWA is preferred but not required.
Experience working with development of complex, large-scale systems and applications
Knowledge of database development and web-based server-side integration
Aptitude for visualizing, designing and developing software solutions based on user requirements
Experience working in an Agile environment
Advanced knowledge of commonly used software engineering concepts, practices, and procedures
The company is an equal opportunity employer and will consider all applications without regards to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law.
OpenArc is a technology consulting firm providing industry-leading technical talent placement, software development, and technology strategy services to clients nationwide. Through a unique blending of people and software, OpenArc has a business practice that delivers amazing enterprise, mobile and consumer-facing apps and the best talent for contract, contract-to-hire and direct placements for clients and partners alike.
Staffed with the most-trusted recruiting experts, elite software developers, UI/UX designers and market experts, our team provides clients with the best resources, the right techniques and world-class support resulting in powerful measurable success.