Software Engineer

Orangepeople


Job Location:

Plano, TX - USA

Monthly Salary: Not Disclosed
Posted on: 6 hours ago
Vacancies: 1 Vacancy

Job Summary

Join our team as a Software Engineer and help shape the future of innovative software solutions. Youll collaborate with talented engineers to design develop and test reliable high-quality applications contributing to both new product development and continuous software enhancements.
Key responsibilities include:
  • Contribute to the full software development life cycle.
  • Write maintainable extensible tested code while complying with coding standards.
  • Produce specifications and determine operational feasibility.
  • Continuously integrate and deliver software components into a fully functional software system.
  • Facilitate end-to-end user testing with customers.
  • Troubleshoot debug and upgrade existing systems.
Career Level Summary:
  • Proficiency: Fully mastered in immediate function/domain and has developed competent skills in complementary functions or domains. Can train junior members in mastered domain knowledge.
  • Direction: Is largely autonomous working on a day-to-day basis without supervision or support. Occasionally checks in with manager for questions and direction. Provides support or direction to more junior members.
  • Business Focus: Understands the Orgs business model as well as the specific roadmap of the assigned product or function.
  • Understands the interconnectedness of business systems products and/or technologies.
  • Understands the needs of the customer and approaches work with a desire to exceed customer expectations. Shows basic understanding of technology costs and validates with the manager on the impact of choices when unsure.
  • Growth Mindset: Exhibits a strong growth mindset approaches feedback and constructive criticism eagerly and actively implements plans for change.
  • Tolerant of organizational turbulence. Positively contributes to team and organizational culture. Raises concerns constructively.
Required Skills:
  • 5 years of experience.
  • Must Have - Strong backend experience in Java building production-ready applications.
  • Must Have - AWS experience (specifically in services such as Lambda SQS DynamoDB etc.) developing applications for cloud platforms.
  • Must have - Experience with infrastructure-as-code tools such as Terraform.
  • Must have - Should have used one of the common Java frameworks: Spring Spring Boot Quarkus or similar and any of the Java. Persistence API and JDBC implementations.
  • Nice to have - Kubernetes experience for developing deploying and orchestrating micro-services.
  • Nice to have - Experience developing applications within Docker containers.
  • Nice to have - Expertise in multiple languages such as Java and python.
  • Nice to have - Good understanding of concepts regarding security privacy performance etc.
Benefits:
  • 401(k).
  • Dental Insurance.
  • Health insurance.
  • Vision insurance.
  • We are an equal-opportunity employer and value diversity equality inclusion and respect for people.
  • The salary will be determined based on several factors including but not limited to location relevant education qualifications experience technical skills and business needs.
Additional Responsibilities:
  • Participate in OP monthly team meetings and participate in team-building efforts.
  • Contribute to OP technical discussions peer reviews etc.
  • Contribute content and collaborate via the OP-Wiki/Knowledge Base.
  • Provide status reports to OP Account Management as requested.
About us:
At OP we help you harness the power of technology for maximum impact. A technology consulting and solutions company we offer advisory and managed services innovative platforms and staffing solutions across a wide range of fields including AI cyber security enterprise architecture and beyond. For nearly two decades weve been challenging the status quo of the consulting industry serving up fresh ingenious thinking through a radically lean structure. Together this strategy delivers unprecedented performance at an unparalleled pace for faster results that propel your business forward.
Join our team as a Software Engineer and help shape the future of innovative software solutions. Youll collaborate with talented engineers to design develop and test reliable high-quality applications contributing to both new product development and continuous software enhancements. Key respo...