- Company Name
- Seneca Resources Company, LLC
- Job Title
- Full Stack Developer
- Job Description
-
**Job Title:** Full Stack Developer
**Role Summary:**
Design, develop, test, deploy, and maintain modern, scalable web applications in an Agile environment. Collaborate with data scientists, analysts, product owners, and end‑users to deliver data‑driven solutions on Azure, modernize legacy systems, and ensure secure, high‑performance cloud‑native architectures.
**Expectations:**
- Deliver end‑to‑end full‑stack solutions meeting functional and performance criteria.
- Contribute to architecture decisions and continuous improvement of development processes.
- Ensure code quality, security, and compliance with data‑governance standards.
- Operate effectively within Scrum teams and support DevOps pipelines.
**Key Responsibilities:**
- Build responsive front‑end interfaces using HTML, CSS, JavaScript/TypeScript, Angular or React.
- Develop back‑end services with Flask, Django, .NET, or Node.js; create and maintain REST and gRPC APIs.
- Design and implement scalable client‑side and server‑side architectures, including microservices and serverless patterns.
- Administer and automate Jira Software Cloud, Confluence Cloud, and Atlassian Guard; develop complex automation rules and ScriptRunner (Groovy) scripts.
- Manage Azure AD (Microsoft Entra ID) for SSO, identity, and API credential handling.
- Implement CI/CD pipelines, Git version control, automated testing, and infrastructure automation.
- Migrate legacy applications to cloud‑native solutions on Azure (AWS experience a plus).
- Produce technical documentation and support data‑governance initiatives.
**Required Skills:**
- 5+ years full‑stack development; 3+ years professional JavaScript.
- Proficient in Python, JavaScript/TypeScript, SQL, and/or C#.
- Front‑end: HTML, CSS, jQuery, Angular, React, Node.js.
- Back‑end: Flask, Django, .NET.
- APIs: REST, gRPC; integration experience.
- Databases: MySQL, Teradata, NoSQL.
- Web servers: Apache or equivalent.
- UI/UX design with strong usability focus.
- Azure cloud expertise (required); AWS familiarity a plus.
- DevOps: Git, CI/CD pipelines, automated testing; Kafka, EventHub, WebSockets preferred.
- Atlassian: Advanced Jira/Confluence Cloud administration, expert JQL, ScriptRunner (Groovy).
- Agile/Scrum methodology and architectural patterns (Monolith, Microservices, Serverless, Service Mesh).
**Required Education & Certifications:**
- Bachelor’s degree in Computer Science, Web Development, or related field.
- Relevant professional certifications in web, front‑end, or back‑end development (e.g., Microsoft Certified: Azure Developer Associate, AWS Certified Developer, etc.).