Software Engineer
Software Engineer
Hybrid Portsmouth, New Hampshire
Our client is seeking a Software Engineer to support their mission of educating privacy professionals by developing secure, efficient, and scalable software solutions. This role involves full-stack development, system integration, and problem-solving to improve business applications and user experience.
Essential Responsibilities
- Research, scope, and propose software solutions for complex business challenges.
- Evaluate build vs. buy options based on cost, maintenance, and compatibility.
- Design, develop, test, and maintain APIs, user interfaces, and e-commerce applications.
- Troubleshoot and resolve software issues while suggesting system improvements.
- Analyze and integrate new technologies to enhance software functionality.
- Determine the operational feasibility of solutions through requirements analysis.
- Document solutions with clear code, layouts, and diagrams.
Preferred Qualifications
- Bachelor’s degree in a technical field or equivalent experience.
- 3-5 years of hands-on software development experience.
- Strong programming skills with server- and client-side scripting languages, SQL, and system integration (SOAP & REST).
- Experience with .NET, C#, Node.js, Angular, PHP, HTML, Java, JSP, ASP.NET, Python, AJAX.
- Knowledge of cloud-native applications on platforms such as AWS or Azure.
- Strong problem-solving skills and ability to troubleshoot complex issues.
- Familiarity with software engineering practices and design patterns.
- Ability to manage multiple projects under tight deadlines.
- Excellent written and verbal communication skills.