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. Founded in 1978, the company is headquartered in King Of Prussia, Pennsylvania, USA, with a team of 1001-5000 employees. The company is currently Public Company. Vertex Inc. has a track record of offering H1B sponsorships.