We're better together. At The Baldwin Group, we believe in the power of collaboration and innovation. We are looking for a talented and driven Software Engineer with expertise in .Net technologies to join our team. In this role, you will have the opportunity to work on cutting-edge projects, develop new technology solutions, and enhance our proprietary systems. If you are passionate about problem-solving, enjoy working in a team-oriented environment, and are eager to contribute to a company that values entrepreneurial spirit and people-centered culture, we would love to hear from you.
PRIMARY RESPONSIBILITIES:- Design, develop and enhance new or existing features for our proprietary systems
- Develop and implement new technology solutions
- Evaluate problem definition, requirements, and proposed solutions to inform software design and implementation.
- Review software changes made by other team members
- Test new and existing software and features to ensure accuracy and robustness of deliverables
- Assist in the design process of our systems and their features
- Support and maintain existing applications, software and features used by the business
- Assume responsibility for ongoing data architecture for software projects
- Work directly with business teams to identify software and technology needs (requirements/stories/etc.)
- Provide general technical support to the business as prioritized and needed by management
- Performs other duties and responsibilities as required or requested
EDUCATION:- Bachelor's degree in computer science or equivalent work experience
EXPERIENCE: 2+ Years with the following tech stack:
- .NET Framework
- MVC 5
- MS SQL - Entity Framework
- JavaScript (and jQuery)
- REST API Integration
Nice to Have:- .NET (Core and newer)
- React
- Azure Familiarity or AWS
- API development
- React Native
- Relevant software developer certifications preferred
KNOWLEDGE, SKILLS & ABILITIES:- Problem solving/analysis
- Initiative and teamwork orientation
- Must demonstrate the organization's core values, exuding behavior aligned with the firm's culture.
IMPORTANT NOTICE:
This position description is intended to describe the level of work required of the person performing in the role and is not a contract. The essential responsibilities are outlined; other duties may be assigned as needs arise or as required to support the Firm. All requirements may be modified to reasonably accommodate physically or mentally challenged colleagues.