Orbis Technologies Software Engineer (Mid/Senior level) in Annapolis, Maryland
Orbis Technologies, Inc. is an award-winning, veteran-owned, global leader experiencing explosive growth. We deliver innovative technology to companies ranging from Fortune 50 to the federal government. We are recognized for our advanced semantic driven enterprise content management platforms and highly specialized cloud analytics software. Our elite team of subject-matter experts helps clients assess, optimize, and build next-generation digital content platforms.
Our culture is centered around bringing top talent to solve challenging technical problems for brand-name clients. You will see unparalleled freedom to explore technologies and support mission-critical issues. Be at the forefront of building the next generation of semantic technologies on a global scale with Orbis Technologies.
Start your journey today to become an integral part of our technical team as a Mid to Senior-level Software Engineer!
Work with World-Class Clients:
At Orbis, you will have the opportunity to work with our incredible clients ranging from the federal government to commercial, including healthcare, biotech, manufacturing, and publishing. Much of the work we do is confidential, so we can’t name drop here. That’s because we are classy.
International Opportunities & Relocation Assistance:
With Orbis, you can go places! We have offices in Sydney, Australia, Chennai, India, Audubon, PA, Annapolis, MD; and Orlando, FL. Staff has the opportunity for international travel, international experience, and relocation packages to help make the transition to your new home seamless and exciting.
Develop Leadership & Engage in Mentorship:
We are dedicated to developing our staff internally towards leadership positions. We support educational goals and personal growth, including internal learning tracks, to expand your skills. Our management team leads and mentors our staff to achieve success. We cultivate an environment for our team to thrive.
We stand behind an incredible collection of awards and recognition. Our team is proud of our record. Our accolades include: Deloitte Technology, Fast 50, Recognized Best Places to Work, America’s Fastest Growing Private Companies, 500 Inc.
Duties & Responsibilities:
Provide technical leadership and mentoring to junior members of the software team.
Verify the accuracy and completeness of software code developed by you and other team members.
Design and code new software or modify existing software to add new features.
Debug existing software and correct defects with little or no guidance.
Design, deploy, test, and maintain Orbis enterprise applications throughout the lifecycle from inception to implementation.
Design interfaces and integration specifications for Orbis applications, evaluate client requirements and provide solutions.
Independently translates functional requirements into the technical design, including system configuration and processing requirements.
Ensure documentation, functional, and technical specifications are current.
Assist in establishing and maintaining application security for all Orbis applications.
Communicate complex issues with technical peers and senior leadership.
Take part in decisions affecting product and solution architecture.
Provide technical assessment and write-ups for proposals.
Occasional travel may be required; this is a full-time, Exempt, position preferably in Annapolis, MD or Orlando, FL. Remote working can also be offered to the right candidate. The hours of operations are from Monday to Friday, between 8 am to 5 pm.
Please note, this job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the employee for this job. Duties, responsibilities and activities may change at any time, with or without notice.
Mandatory Requirements & Qualifications:
BS in Computer Science, Information Systems, or related field or equivalent technical work experience.
DoD Secret level clearance or ability to receive one.
5-7 years of experience in full-stack web application development.
Strong hands-on proficiency in Java, Linux, and Unix.
Expert in web application development: AngularJS, REST services(J2EE), and XML technologies.
Experience with Agile development methodologies.
Ability to work as an individual and team.
Ability to work well with others and work calmly under deadlines.
Preferred Skills & Qualifications:
An advanced degree.
Experience with Java code profiling and performance testing.
Experience with Natural Language Processing (NLP) software (machine learning, data mining, video analytics, and semantic web technologies in a cloud computing environment).
Experience with Python and other object-oriented languages; specifically, .NET is a plus.
Experience with container/orchestration tools (Kubernetes, Docker, etc.).
Experience working with technologies like Big Data, Hadoop, Accumulo, MarkLogic, MapReduce, SQL, NoSQL, and XML databases, etc.
Experience developing and deploying applications to cloud platforms like AWS & Azure.
Exposure to Business Process Management software (e.g., Activiti, jBPM).
Experience with or exposure to content management and/or information management principles.
Experience with modern build and code management tools.
ComptTIA + Certified.
Keyword: Senior Software Engineer
From: Orbis Technologies