E01 Software Developer III

$113,000 - $170,000/Yr

Expansia

posted 15 days ago

Full-time - Mid Level
Remote

About the position

As a Software Developer III at EXPANSIA, you will play a crucial role in a cross-functional team focused on developing a cloud-based software application. This position involves leadership in planning, development, and management, utilizing agile principles. You will work closely with team members to ensure high-quality software releases and contribute to various aspects of software design and engineering evaluation.

Responsibilities

  • Collaborate with team members to define best practices and gather client requirements for developing, testing, and maintaining web applications.
  • Implement scalable and efficient application features, including UI, server logic, and database integration, while participating in code reviews to ensure quality and adherence to best practices.
  • Troubleshoot coding issues swiftly and efficiently, resolving software defects and performance concerns.
  • Ensure software releases are reliable and high-quality.
  • Contribute to the continuous improvement of the software development process.
  • Develop Infrastructure as Code to deploy web applications to AWS GovCloud.
  • Support the refinement of user stories in an Agile working environment.
  • Align with operational strategies to optimize processes, enhance productivity, and ensure quality across program functions.
  • Maintain full accountability of 100% of planned work hours and accurate time reporting.
  • Identify growth opportunities within your work area and share them with leadership.
  • Consistently meet or exceed contractual deliverables to ensure customer satisfaction.
  • Complete personal development plans (PDP) and actively participate in staff meetings and team discussions (with camera on).
  • Foster positive and productive relationships with clients within your program.
  • Perform other duties as required.
  • Support customer engagement and participate in industry events, proposal efforts, and solution development when requested.

Requirements

  • Bachelor's Degree with 5-7 Years of Experience, a Master's Degree with 3-5 Years of Experience, or an Associate's Degree with 8-10 Years of Experience in Computer Science, Software Engineering, Information Technology, or Computer Engineering (Degree is negotiable with 10 - 12 years of IT-related experience).
  • 8570 Certification (e.g., Security+, CISSP, CEH, CISM) IAT Level 2 or higher for IT technical fields.
  • Proven track record of working on complex, large-scale software development projects.
  • Skilled in developing software using technologies such as JavaScript/TypeScript, Python, Terraform, Docker, VueJS, Apollo GraphQL, gRPC, and SQLAlchemy.
  • Comfortable working with Linux-based operating systems.
  • Familiar with common cybersecurity vulnerabilities and appropriate remediation strategies.
  • Recent experience with at least one CI/CD tool (Jenkins, Drone, GitLab Runner, CircleCI, Harness).
  • Recent hands-on experience with cloud platforms, such as AWS, Azure, Google Cloud Platform, or Digital Ocean.
  • Strong team player with outstanding collaboration and communication abilities.
  • Experience in developing secure software systems following industry standards.
  • Adept at analyzing code for vulnerabilities and errors and presenting detailed plans for improvements.

Nice-to-haves

  • Excellent Communicator - Actively participates in brainstorming sessions, contributes meaningfully to discussions, and is self-motivated to engage and communicate effectively.
  • Self-Starter - Proactively identifies knowledge gaps and takes initiative to independently seek out resources and solutions.
  • Problem Solver and Critical Thinker - Skilled at analyzing complex issues and developing effective solutions.
  • Cloud Certifications - Demonstrates expertise with relevant cloud technologies.
  • Familiarity with Agile/Scrum - Possesses a working understanding of Agile methodologies, including Scrum.
  • Proficiency in Object-Oriented Programming - Has practical knowledge and experience with Object-Oriented Programming (OOP) principles.
  • Certified Software Development Professional (CSDP)

Benefits

  • Health and wellness programs
  • Paid leave
  • Retirement and savings options
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service