Software Engineer III @ Optomi Professional Services | Jobright.ai
JOBSarrow
RecommendedLiked
0
Applied
0
Software Engineer III jobs in Alexandria, VA
141 applicantsPosted by Agency
company-logo

Optomi Professional Services · 2 days ago

Software Engineer III

Wonder how qualified you are to the job?

ftfMaximize your interview chances
Human ResourcesInformation Technology
Hiring Manager
Emily Carbo
linkedin

Insider Connection @Optomi Professional Services

Discover valuable connections within the company who might provide insights and potential referrals, giving your job application an inside edge.

Responsibilities

Lead and contribute to the full systems life cycle within the Applications & Systems Integration department.
Design, develop, and integrate microservices and leverage SOA design principles.
Utilize cloud native services with AWS for product development and deployment.
Work with relational and non-relational databases for development and analysis purposes.
Employ messaging and streaming technologies for system functionalities.
Implement container and container orchestration management technologies.
Execute unit testing and automated integration testing frameworks.
Utilize Git version control system and CI/CD pipelines for software development processes.
Troubleshoot and diagnose system issues in production environments.
Lead project teams, provide technical leadership, mentoring, and coaching to team members.
Demonstrate strong communication, collaboration, problem-solving, and analytical skills.
Stay updated on new tools, technologies, and methodologies for continuous learning and improvement.

Qualification

Find out how your skills align with this job's requirements. If anything seems off, you can easily click on the tags to select or unselect skills to reflect your actual expertise.

Software DevelopmentAgile MethodologiesObject-Oriented DesignPythonJavaEnterprise Integration PatternsSoftware Design PatternsMicroservicesService Oriented ArchitectureCloud Native ServicesAWSAzureRelational DatabasesSQL ServerPostgreSQLNo-SQL DatabasesMongoDBDynamoDBMessaging TechnologiesStreaming TechnologiesContainerizationDockerKubernetesUnit TestingIntegration TestingGitCI/CDTechnical LeadershipProject ManagementHardware Knowledge

Required

Bachelor’s degree in Computer Science, Information Systems, Computer Engineering, System Analysis or a related field, or equivalent work experience.
Relevant software development/technology certification desirable.
7+ years of experience in software development and operations, delivering flexible solutions in an agile manner.
Strong knowledge and experience with object-oriented design and development (ex. Python, Java) with a focus on enterprise Integration patterns, software design patterns.
Strong knowledge and experience designing, developing, and integrating microservices and familiarity with SOA (Service Oriented Architecture) design principles.
Experience with designing, building and deploying products using cloud native services with AWS (Amazon Web Services) or Azure.
Hands-on experience with relational (SQL Server, PostgreSQL, etc.) and non-relational/no-SQL (MongoDB, DynamoDB, etc.) database development and analysis (e.g. create, query, etc.).
Experience with messaging and streaming technologies such as ActiveMQ, AWS SNS/SQS, Kafka, etc.
Experience with container and container orchestration management technologies such as Docker, Kubernetes, AWS EKS/ECS.
Experience with Unit Testing frameworks (e.g. Junit, TestNG, etc.) and automated integration testing frameworks.
Experience developing with a Git version control system (ex. Github) and CI/CD.
Experience designing and developing service-oriented, loosely coupled software solutions.
Experience troubleshooting and diagnosing enterprise-class system issues in production environments.
Experience with Agile software development methodologies and ceremonies and experience working in an Agile Scrum environment.
Experience leading project teams as a technical lead – providing mentoring/coaching, support and technical leadership to peer and junior team members, and making recommendations for training areas targeting specific areas for improvement.
Strong communication skills, including thoughtful listening skills, the ability to express complex ideas clearly and succinctly, and the ability to communicate well in writing.
Strong collaboration skills with the ability to collaborate with all levels of staff and external stakeholders.
Strong organizational skills with the ability to balance overlapping deadlines.
Strong problem-solving, analytical skills, and design skills.
Ability to work independently and proactively, exercising sound judgment.
Active learner; seeks out and continues learning about new and emerging tools, technologies, and methodologies and incorporates knowledge and other feedback into work.
Demonstrated knowledge of a broad range of hardware and software products.
Ability to develop and deliver technical requirements, design, use cases and execute demonstrations and presentations.
Ability to deliver on commitments, delivering consistent results and finishing what is started.
Applies a variety of problem-solving techniques to diagnose and solve operational problems and identifies solutions to validate and resolve.
Consistently demonstrates respect for inclusion, diversity, and ethics.

Benefits

Hybrid work schedule

Company

Optomi Professional Services

twittertwittertwitter
company-logo
Optomi Professional Services is a human resources firm that provides information technology consulting and team augmentation.

Funding

Current Stage
Late Stage
Total Funding
unknown
Key Investors
Friedman Fleischer & Lowe (FFL)
2021-12-16Private Equity· Undisclosed

Leadership Team

leader-logo
Christen Black
Chief Marketing Officer and Cofounder
linkedin
Company data provided by crunchbase
logo

Orion

Your AI Copilot