What are the responsibilities and job description for the Software Engineer position at Akkodis?
Job Details
Job Title: Senior Software Engineer
Location: Hybrid (2-3 days a week in Jacksonville, FL) or 100% Remote for exceptional candidates. Up to $10k relocation assistance available based on circumstances.
Job Description:
We are seeking a highly skilled Senior Software Engineer with a robust background in Angular, software design, and data-driven development. This role demands an expert in creating scalable, efficient software solutions within a collaborative, Agile environment.
Top 3 Requirements:
- Proficient in Angular: Strong experience in Angular, demonstrating the ability to build complex, dynamic applications.
- Software Design Expertise: Deep understanding and enthusiasm for software design principles and patterns.
- Data-Driven Development: Strong proficiency in data handling, whether working with clustered or non-clustered data structures.
Core Skills:
- .NET Framework: Proficiency in .NET 3.5 and higher.
- Programming Languages: Expert knowledge of C#.
- Web Technologies: Skilled in ASP.NET/Core, JavaScript, TypeScript, HTML5, CSS.
- Frontend Development: Strong Angular experience.
- Database Management: Experience with MongoDB and T-SQL.
- ORM: Familiarity with Entity Framework (EF).
- Development Tools: Proficient in Visual Studio and VS Code.
- Version Control: Experience using Git.
- Build Tools: Comfortable with NPM.
- Agile Methodologies: Experience in Agile practices.
- Office Tools: Proficient in Office 365.
Preferred Skills:
- JavaScript Enhancements: Knowledge of ES6, RxJs, and NgRx.
- DevOps: Experience with Azure DevOps.
- Testing Frameworks: Familiarity with MSTest.
- Lean Practices: Understanding of Lean and Kanban methodologies.
- Scripting: PowerShell proficiency.
- Collaboration Tools: Experience using Slack.
- UI Components: Familiarity with KendoUI.
- Real-time Communication: Knowledge of SignalR.
- Microservices: Experience with Service Fabric and Docker/Kubernetes.
- Cloud Services: Familiarity with Azure services (ASB, APIM, AAC).
- Design Tools: Experience using Figma.
Educational Requirements:
While formal education is not a strict requirement, candidates must have a solid understanding of domain-driven design and CQRS, including their importance in software development.
Key Attributes:
- Passionate about software design, with a strong, well-informed opinion on best practices.
- Exceptional data handling skills, comfortable with both clustered and non-clustered data.
Work Arrangement:
The position is primarily hybrid, with 2-3 days per week in our Jacksonville, FL office. We are open to 100% remote work for exceptional candidates. Note that this role is not available for our Seattle location. Up to $10k in relocation assistance may be provided based on individual circumstances.
If you are passionate about building high-quality software and meet the criteria outlined above, we would love to hear from you. Join our team and help us drive innovation and excellence in our software solutions.
Pay Details: $115,000.00 to $135,000.00 per year
Equal Opportunity Employer/Veterans/Disabled
To read our Candidate Privacy Information Statement, which explains how we will use your information, please navigate to ;br>
The Company will consider qualified applicants with arrest and conviction records subject to federal contractor requirements and/or security clearance requirements.
Salary : $115,000 - $135,000
Sr. QA Engineer
Advent Software, Inc. -
Jacksonville, FL
QA Engineer, Black Diamond
Advent Software, Inc. -
Jacksonville, FL
Software Engineer
Editech Staffing -
Jacksonville, FL