- Company Name
- Cullerton Group
- Job Title
- Analyst Developer (Specialty 5)
- Job Description
-
**Job Title**
Analyst Developer (Specialty 5)
**Role Summary**
Senior Full‑Stack Developer responsible for designing, building, and maintaining high‑impact digital applications for a global engineering organization. Works remotely, contributes to continuous delivery pipelines, leads code quality initiatives, and mentors technical staff.
**Expectations**
- Deliver clean, maintainable, performance‑optimized code.
- Participate actively in Agile ceremonies and continuous deployment workflows.
- Maintain rigorous automated testing and documentation standards.
- Mentor peers and influence best‑practice adoption across teams.
**Key Responsibilities**
- Review and approve modifications to existing software for defect resolution, performance enhancement, or hardware adaptation.
- Design and develop software systems using scientific analysis and modeling techniques.
- Gather, interpret, and evaluate technical requirements, including security, cost, and performance constraints.
- Advise customers and internal stakeholders on system design, maintenance, and best practices.
- Counsel engineers, analysts, and programmers on capabilities, limitations, and interfaces.
- Develop, validate, and document software testing procedures.
- Supervise or guide technical personnel (programmers, technologists).
- Write automated UI and API tests; review and refactor peer code; support CI/CD pipelines.
- Refine UI designs, technical specifications, and business requirements.
- Collaborate with leads, QA, business owners, and global team members to deliver high‑quality application features.
**Required Skills**
- Expert proficiency in C# (≥5 years) and ASP.NET (≥3 years).
- Strong experience with Angular/TypeScript (≥2 years).
- Proficient in SQL, HTML, CSS, and unit testing.
- Full‑stack application development in a modern, continuous‑deployment environment.
- Experience with Azure Cloud, Cosmos DB, NoSQL databases, or GenAI development (preferred).
- UI/UX intuition and ability to anticipate edge cases.
- Excellent communication, analytical thinking, and problem‑solving skills.
- Ability to work independently, manage time effectively, and mentor teammates.
**Required Education & Certifications**
- Bachelor’s degree in Computer Science, Computer Engineering, or related field (required).
- 10 + years of professional software development experience.
- Professional certifications (e.g., Microsoft Certified: Azure Developer Associate, Scrum Master) are a plus but not mandatory.