Thinking Minds, Inc. ยท 2 days ago
Senior Software Developer
Wonder how qualified you are to the job?
Maximize your interview chances
Consulting
Insider Connection @Thinking Minds, Inc.
Responsibilities
Engage in full-stack development, including front end, business logic, and data access layers.
Utilize a technology stack that includes C#, JavaScript, TypeScript, CSS, HTML, ASP.NET, AJAX, PL/SQL, and WCF.
Manage the full development life cycle, from planning to successful release and support.
Participate in software architecture and design decision-making processes.
Conduct code reviews to ensure high-quality standards.
Mentor and assist in training and onboarding new team members.
Collaborate closely with other development team members and stakeholders.
Maintain high standards of accuracy, attention to detail, and completeness.
Qualification
Find out how your skills align with this job's requirements. If anything seems off, you can easily click on the tags to select or unselect skills to reflect your actual expertise.
Required
Minimum 7 years of experience developing software in an Agile, team-based environment.
At least 3 years of experience developing responsive web applications.
BS and/or MS in a technical discipline (Computer Science or Software Engineering preferred).
Strong understanding of OOP concepts and design patterns.
Expertise with C#, JavaScript, TypeScript, Bootstrap, CSS, and HTML.
Proven experience in building SPAs and PWAs.
Strong knowledge of web and browser technologies such as web sockets, service workers, LocalStorage, SessionStorage, and W3C manifests.
Experience with frameworks such as Node.js and React.
Experience in building RESTful web services using Web API.
Proficiency with PostgreSQL or other relational databases.
Excellent problem-solving and communication skills.
Preferred
Familiarity with CSS preprocessors like SASS or LESS is a plus.
Benefits
Competitive salary
Comp-time and flexible work hours
Comprehensive health, life, disability, and dental insurance
Retirement plan with company contribution
Annual company profit sharing
Personal development/training budget
Open, collaborative work environment
Extensive 2-week onboarding plan
Comprehensive mentorship program
Company-provided refreshments
Company
Thinking Minds, Inc.
Thinking Minds provides the best mix of on-site and remote resources that are highly qualified to work on your ERP or Data Science project without having to pay the high fees of a big five consulting firm.
Funding
Current Stage
Growth StageCompany data provided by crunchbase