Software Engineer
Indexed description
Role Responsibilities
- Develops, configures, codes, and tests programs from specifications.
- Interfaces with business analysts, project managers, and clients to clarify requirements.
- Assists other team members with their assignments (e.g., onboarding junior team members).
- Tests own work and contributes to the development of test plans.
- Prepares documentation that describes installation and operating procedures with limited guidance.
- Provides first/second level troubleshooting and technical and operational support with limited guidance.
- Escalates issues to the right party when required.
- Provides estimates of resource requirements and scope of own work as needed.
- Demonstrates working knowledge of multiple programming languages, tools, and technologies.
- Demonstrates understanding of application development methods as well as the fundamentals of requirements specification, design, development, and testing of business applications systems.
- Exhibits an understanding of the technical architecture, application landscape, and Technology environment, as well as tools used in development, deployment, and testing
- 2+ years of relevant experience and BS in Computer Science or related fields, or equivalent experience.
- Excellent oral and written communication skills
- Strong experience in SQL and data modeling
- creating and consuming Web Services (REST, JSON, OAuth), multi-tier or microservice applications in Java
- Understands the structure and processes of the Technology organization, including the roles of Technology team members and the information and/or resources they may require.
- Maintains an understanding of one or two applications/systems that support a business area.
- Builds and maintains working knowledge of multiple business areas and the applications that support them.
- Participates in technical design. Can develop from specifications, under limited guidance.
- May troubleshoot applications problems with limited support.
- Effectively identifies and escalates issues as appropriate.
- Shares knowledge and communicates effectively with team members and senior staff.
- Cooperates with and effectively works with Technology team members.
- Responds to escalated issues.
- Produces documentation for changes and enhancements to current systems, under limited guidance.
- Learns to build productive networks with internal clients.
- Provides all necessary documentation to meet corporate standards.
- Operates effectively as part of a team and manages own work, including estimating own work effort for input to project planning.
- Escalates delays, issues, risks and highlights to project managers and/or project leads.
- Receives general direction. Work in progress is reviewed as required.
- May choose an approach or procedure for addressing a work task, under limited guidance.
Exciting Benefits And Perks Await You
- Competitive compensation and 401k matching
- Enjoy a healthy work-life balance with insurance plans (health, dental, vision) and maternity benefits.
- Associate purchase and discount programs for new and pre-owned vehicles, services, parts, collision, accessories, and AutoGear
- Access amazing deals and discounts through YouDecide, a website with offers from top providers and retailers
- Join our DRVPNK mission to raise and donate millions of dollars to cancer research and treatment, partnering with cancer charities nationwide
AutoNation is committed to creating a diverse, equitable, and inclusive environment in our workplace and the services we provide. We welcome candidates from all backgrounds who are passionate about making a positive impact. Even if you do not meet every requirement, we encourage you to apply. Join our team and help us foster a culture of belonging while contributing to our revolutionary work in the automotive industry. We value innovation, teamwork, and a commitment to making a positive impact in the world.
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search