Software Engineer III (Vue.JS Specialist) - OnBoard
Indianapolis, IN
About the Job
Title: Software Engineer III
Date: 02.2024
Function: Engineering
Reports to: Manager, Software Engineering
Position Summary:
The Software Engineer III will play a crucial role in the development of our SaaS applications. Leveraging your extensive experience, you will lead complex projects, mentor junior engineers, and contribute to the design of scalable and efficient software solutions. This role is ideal for a seasoned engineer who excels in a dynamic and collaborative environment.
Key Responsibilities:
- Lead the design, coding, testing, and maintenance of software modules, and minor features
- Take ownership of medium complexity projects and provide technical leadership and guidance to junior team members.
- Contribute to architectural decisions, ensuring scalability, performance, and maintainability of software systems.
- Uphold coding standards, best practices, and guidelines while conducting code reviews to ensure high-quality software.
- Analyze and resolve complex technical issues, optimizing code and improving system performance.
- Collaborate effectively with cross-functional teams, including product managers, designers, and fellow engineers, to deliver exceptional software solutions.
- Develop and execute comprehensive test plans, ensuring the reliability and robustness of software.
- Create and maintain technical documentation, including architecture diagrams and API specifications.
- Participate in agile development processes, including sprint planning, stand-up meetings, and retrospectives.
Skills and Experience Needed:
- Bachelor's degree in Computer Science, Software Engineering, or a related field, preferred
- 5-7 years of professional software development experience, with a strong background in software design and architecture.
- Proficiency in building scalable and performant web api platforms in the .NET framework.
- Some experience in front end javascript frameworks
- Proven experience leading software development projects and mentoring junior engineers.
- Strong problem-solving and analytical skills.
- Excellent communication and collaboration abilities.
- Familiarity with agile development methodologies and DevOps practices.
Competencies
Accountability
Adaptability
Applied Learning
Business Acumen
Dealing w/Ambiguity
Collaboration
Customer Focus
Decision Making
Driving for Results
Initiating Action
Creating an Inclusive Environment
Technical/Professional Skills and Knowledge