ParTech, Inc. is seeking a Senior Software Engineer to join our software development team. This role is highly technical, with leadership opportunities. The ideal candidate will have a solid background in software development and a passion for designing and implementing robust software solutions.
Requirements
- Minimum of five (5) years of software development experience
- Expertise in Restful APIs is a must
- Experience with database systems like PostgreSQL, SQL
- Experience with Blazor is required
- Experience with Front-End Frameworks and Libraries like React, Angular, Vue.js, Bootstrap
- Experience with UML
- Excellent understanding of object-oriented analysis and design
- Experience in domain-driven design and microservices
- Familiarity with code quality and coverage tools
- Expertise with unit/performance testing frameworks and practices of test-driven development
- Ability to design software components based on the business and technical requirements
- Experience leveraging design principles and common design patterns and practices throughout the system
- Experience in leading software development project teams
- Experience with large-scale, distributed, event-based architectures
- Experience with cloud computing platforms such as AWS or Azure
- Excellent debugging skills
- Strong analytical skills and the ability to synthesize multiple perspectives
- A pragmatic approach to solving problems with off-the-shelf tools
- Strong written, oral, and visual communication skills
- Self-starter who requires minimal supervision
- Passionate about building next-generation technologies, enjoy fast-paced environments, and loves to code
- Bachelor’s in computer science/Engineering or a related field, or equivalent experience
- Familiarity and comfort with agile software development principles and practices
Benefits
- Paid time off
- Health insurance
- 401k matching
- Other benefits
