Logo
Apartment Association of Orange County

Software Engineer

Apartment Association of Orange County, Irvine, California, United States, 92713


Roles:

Openings for both Lead and Software EngineersLocation:

Onsite, 5 days a week in IrvineDuration:

6 month W2 contract to permanent conversionTop Skills:5+ years experience with React/front-end development5+ years of experience with .NET and C#Enterprise software design principles: cloud-native application design (iSOLID, 12 Factor applications, or similar), distributed message & event processing, api gateway, service mesh, serverless applications; AI/ML principles, MLOps fundamentals.Must have experience with Cloud (e.g., AWS, Azure, GCP) and infrastructure-as-a-service (IaaS) offerings (any is ok)5+ years experience with creating CI/CD pipelinesDescription:We are seeking a highly skilled and motivated Cloud-Native Software Engineer to join our dynamic team. As a Cloud-Native Software Engineer, you will play a pivotal role in designing, developing, and deploying cloud-native applications while providing leadership to the team, guiding technical decisions, and ensuring successful project delivery.Key Responsibilities:Lead the design, development, and maintenance of microservices-based applications to enhance scalability and maintainability.Utilize containerization technologies, such as Docker, to package and deploy application components consistently across various environments.Implement and manage container orchestration using Kubernetes for automated deployment, scaling, and operation of application services.Collaborate with cross-functional teams to implement DevOps practices, including CI/CD pipelines, infrastructure as code (IaC), and automated testing.Architect and implement solutions that scale horizontally to meet dynamic workloads while optimizing resource utilization.Design and implement resilient and fault-tolerant applications, ensuring high availability and quick recovery from failures.Implement robust monitoring and logging practices, leveraging tools like Prometheus and Grafana to ensure visibility into application performance.Champion API-first design principles, creating well-defined and documented APIs to facilitate seamless communication between microservices and external systems.Embrace agile methodologies for rapid and iterative development cycles, responding quickly to changing requirements and delivering high-quality software.Experience utilizing AI for increased productivity and software quality, including code generation, debugging, test automation, log anomaly detection.Lead Experience:Provide technical leadership and mentorship to a team of software engineers.Guide the team in making critical technical decisions and ensure alignment with the overall architecture and goals.Lead the planning and execution of software development projects, ensuring timely delivery and adherence to quality standards.Foster a collaborative and innovative development culture within the team.Collaborate with stakeholders to understand project requirements and translate them into technical solutions.Evaluate and introduce new technologies, frameworks, and best practices to enhance the development process.Additional Skills & Qualifications:Proven experience in designing, developing, and deploying cloud-native applications.Expertise in microservices architecture, containerization, and orchestration tools (e.g., Docker, Kubernetes).Expertise in multiple programming languages such as C#, Python, or similar, along with proficiency in relevant frameworks and libraries.Expertise in backend development and working knowledge of databases (e.g., SQL, NoSQL).Expertise in JavaScript frameworks like Angular.js, Vue.js or React for building single-page applications.Hands-on experience with creating CI/CD pipelines.Experience with scalable and resilient system design.Proficiency in cloud platforms (e.g., AWS, Azure, GCP) and infrastructure-as-a-service (IaaS) offerings.Familiarity with monitoring, logging, and observability tools.Excellent collaboration and communication skills.Benefits:Eligibility requirements apply to some benefits and may depend on your job classification and length of employment. Benefits are subject to change and may be subject to specific elections, plan, or program terms. If eligible, the benefits available for this temporary role may include the following:Medical, dental & visionCritical Illness, Accident, and Hospital401(k) Retirement Plan – Pre-tax and Roth post-tax contributions availableLife Insurance (Voluntary Life & AD&D for the employee and dependents)Short and long-term disabilityHealth Spending Account (HSA)Transportation benefitsEmployee Assistance ProgramTime Off/Leave (PTO, Vacation or Sick Leave)About TEKsystems:We're partners in transformation. We help clients activate ideas and solutions to take advantage of a new world of opportunity. We are a team of 80,000 strong, working with over 6,000 clients, including 80% of the Fortune 500, across North America, Europe, and Asia. As an industry leader in Full-Stack Technology Services, Talent Services, and real-world application, we work with progressive leaders to drive change. That's the power of true partnership. TEKsystems is an Allegis Group company.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.

#J-18808-Ljbffr