A senior-level software engineer will be primarily responsible for developing or implementing source code for use in a variety of client and server based environments. Secondary duties involve designing and discovering new technology solutions. Additional responsibilities include providing guidance and input to junior-level developers, and assisting the lead developer with implementation and configuration activities. A senior-level developer should be an independent and self-starting contributor, able to work for extended periods (a week or longer) without regular guidance from other functions. A senior-level developer should also understand and work efficiently within a formal Software Development Lifecycle (SDLC).
Experience programming web applications using Python or Python MVC.
Training/Experience in SQL technology.
Training/Experience in NoSQL technology
Experience using GraphQL
Familiar with MS Azure technologies such as Azure Cosmos, Data factory
Familiar with deploying web applications
Graph database Experience a plus
Experience developing full-stack web applications in a modern language/framework (Java w/ Spring, Python with Django , Ruby w/ Rails, ReactJS, NodeJS/Express).
Experience working with other developers and analysts in a SDLC-based team environment.
Demonstrable skills in problem solving and technology risk analysis.
Demonstrable skills in oral and written communication.
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.
Telecommuting is allowed.
Internal Number: 5590
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.