CSC Corptax is a global business, legal, and financial services company based in Wilmington, Delaware. They are seeking a Senior Software Engineer to design and develop features for their cloud-based commercial tax software product, collaborating with various teams to deliver quality software.
Responsibilities:
- Collaborate proactively with a distributed team, including developers, quality assurance, project management, and product management teams to deliver quality software in a fast-paced environment
- Participate in the daily standup to keep the team informed and on track
- Write quality code to create new features and resolve issues
- Peer review your colleagues’ code and suggest improvements
- Testing is a shared responsibility, including unit testing and integration testing automation
- Remain up to date with cutting-edge technology and experiment with and learn new technologies, including recommending and implementing those technologies
- This is a versatile role that will require diving into many areas. Even if you don’t have direct experience, you should be comfortable with uncertainty and be excited to learn
- Coach and mentor more junior software engineers
Requirements:
- 6+ years of full stack software design and development experience
- Very strong experience with C#, TypeScript, and React is required
- Experience with modern front-end frameworks, such as Next.js, is a plus
- Experience with Cloud providers such as Azure, AWS or Google Cloud. Azure is a plus
- Experience with Microservice-based architecture
- Familiarity with Containerization using Docker, Kubernetes, Azure Container Apps, or Azure K8 Service
- Excellent problem-solving skills
- Ability to program and work independently
- Good verbal and written communication skills
- A passion for software product development
- Expertise with object-oriented design, patterns, and programming
- Expertise with unit and integration testing of code
- Ability, willingness, and motivation to learn and grow in an organization
- Willingness to learn from mistakes, adapt, and improve
- Open to giving and receiving direct and honest feedback
- Track record of delivering high-quality work in a fast-paced environment
- Ability to communicate clearly, concisely, and accurately
- A history of contributing ideas and opinions in a dynamic, diverse, and talented team