Job_Summary:
Vertex Inc. is the trusted leader in Tax technology, delivering the best tax solutions to businesses across the globe. The New Grad Software Developer will work in a collaborative, fast-paced engineering organization to innovate on market-leading solutions, focusing on developing cloud-based applications and enhancing DevOps capabilities.
Responsibilities:
- Develop modular, scalable, tested, performant systems which interface via well-defined end points using software engineering best practices including unit testing, TDD, and security-first principles
- Architect, design, code, unit test, fully implement and deliver application features with highest quality and security
- Implement, test, maintain and support software, based on technical design specifications
- Review functional requirements, analysis and design documents and provide feedback
- Assist with triage and resolution of issues from customers and internal users
- Work collaboratively in an agile team to plan, prioritize, and complete high complex critical priority work assignments
- Participate in and/or lead architecture and code reviews, project plans, and status updates
- Promote Continuous Improvement by identifying process inefficiencies and quality improvements
- Build automation workflows and DevOps routines for the development and release of services
- Implement and manage CI/CD pipelines to automate the building, testing, and deployment of software applications.
- Participate in other projects or duties.
Qualifications:
-Required:
- B.S. or M.S. in Computer Science or Software Engineering, or equivalent education and experience
- Self-driven, quick learner that is results-oriented
- Experience with UI/UX design
- Skilled in working within a team-oriented, collaborative environment, ability to partake in and contribute to technical, design and retrospective dialog
- Proven analytical and problem-solving skills, passionate about learning and applying new technologies
- Strong written, oral, and interpersonal communication skills
- Able to identify root cause of system issues and determine short-term and long-term resolutions
- Fundamental understanding of design patterns, functional and object-oriented programming
- Understands basic testing methodologies including unit and functional testing
- Basic full stack coding skills, with technologies such as Java, JavaScript, JSON / XML, Java Spring, REST, .NET, JavaScript frameworks (e.g. React/Redux, Angular, jQuery), Containers (Docker), message queues, and cloud technologies
- Basic understanding of databases - relational and NoSQL, experience with writing queries
- Knowledge of public cloud (AWS, Azure, GCP) with preferred development of services and applications using the cloud. Understanding of Kubernetes/CNCF, message queues, serverless desired
- Continuous Integration concepts and tooling including source control management, orchestration, compilation, code analysis, and peer collaboration
- Fundamental understanding and applied use of networking concepts, operating systems, algorithms, and APIs
- Must possess good organizational skills
-Preferred:
- Preferred prior internship experience within the field of software development
Company:
The rapid changes taking place in today’s global business, technology, and regulatory environments are having a compounding effect on the complexity of indirect tax management and putting more pressure on the corporate tax function than ever before. Vertex Inc. has a track record of offering H1B sponsorships.