Auctane is looking for an Associate Software Engineer to help develop and refine their financial services products, enabling businesses to mail and ship billions of items annually.
Requirements
- 2+ years of experience in software development, with a strong background in .NET for backend development and ReactJS for frontend development.
- Understanding of advanced object oriented design and SOLID design principles.
- Understanding of UML diagrams (class diagrams, sequence diagrams, etc.) to communicate architecture and design concepts.
- Experience with creating and maintaining automated unit tests and integration tests in a test-driven development environment.
- Experience with source control systems and branching strategies.
- Strong understanding of SQL, relational database systems, and ORM frameworks.
- Experience with RESTful API design and development.
Responsibilities
- Craft dynamic and responsive user interfaces with ReactJS, enhancing user experience.
- Develop and optimize robust backend services using .NET, ensuring scalability and performance.
- Apply software engineering best practices while modifying/enhancing our software platform.
- Use AI coding/testing tools to accelerate tasks; practice safe prompting, validate results with peers, and contribute learnings and tips to team docs.
- Attend and contribute to design review meetings
- Offering input into the designs of product enhancements and third party integrations and documenting designs
- Actively documents and demonstrates solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code.
Other
- This role is located in Austin, TX- candidates must be local to Austin to be considered.
- Proven ability to prioritize work.
- Curious and driven with a problem-solving approach.
- Experience in an Agile software development environment.
- Displays a high degree of professionalism and contributes to the credibility of the company.