Application Developer II
Job Description
Benefits
- 401(k)
- Dental insurance
- Employee assistance program
- Employee discount
- Health insurance
- Paid time off
- Tuition reimbursement
- Vision insurance
Role overview
Staci Americas is a dynamic, globally active 3PL and e-commerce company delivering a broad range of services to clients worldwide. This remote role centers on designing, developing, and maintaining critical WMS related applications and other enterprise web software using Microsoft and open source technologies. The Application Developer II collaborates with cross functional teams to translate business needs into scalable software solutions.
What you will do
- Design, develop, and maintain Warehouse Management Systems and supporting applications
- Configure WMS functionality to meet business requirements
- Provide technical leadership in web application programming aligned with specifications and business needs
- Develop scalable production code using the Microsoft stack and emerging open source technologies
- Create custom user interface libraries and frameworks to ensure a consistent user experience across enterprise applications
- Design responsive user interfaces for web and mobile across devices
- Analyze business problems and propose effective software solutions
- Mentor junior developers and provide technical guidance
- Prepare estimates, write functional specifications, and develop detailed design documents
- Translate system designs and specifications into code for complex applications
- Develop, test, and maintain complex software in line with project standards
- Lead design and code reviews and contribute to process improvements
- Debug and troubleshoot existing code and provide Level-3 support when needed
- Monitor releases to production and ensure stability after deployment
- Contribute to the design, development, testing, and debugging of new software or major enhancements for third-party customers
- Collaborate with technical staff to diagnose issues and craft specifications to address them
Requirements
- Bachelor’s degree in Computer Science, Engineering, or a related field
- Minimum of five years of software development experience, with a focus on WMS or WCS applications
- Strong experience as a .NET Core developer and hands-on work with .NET Core/ ASP.NET MVC applications
- Proficiency with the Microsoft .NET framework and related tools
- Extensive experience with C# and VB.NET, with broad knowledge of .NET languages
- Solid experience with MS SQL Server including database design, development, and optimization
- Strong understanding of object-oriented programming and software design principles
- Familiar with the full software development lifecycle and modern development approaches
- Experience with WebAPI, Entity Framework, ADO.NET, SQL Server, HTML, CSS, JavaScript, AngularJS, JQuery, Ajax, Bootstrap, and VB.NET
- Knowledge of Microsoft development best practices, design patterns, and tools
- Familiar with web application lifecycles and frontend/backend frameworks
- Knowledge of web services, WCF, and SOA
- Experience with version control and CI/CD pipelines
- Experience building web technologies and frameworks and applying design patterns and .NET patterns
- Understanding of testing and automated testing platforms
- Solid knowledge of the CLR and its limitations
Technologies
- .NET Core
- ASP.NET MVC
- C#
- VB.NET
- .NET Framework
- MS SQL Server
- HTML
- CSS
- JavaScript
- AngularJS
- JQuery
- Ajax
- Bootstrap
- WebAPI
- Entity Framework
- ADO.NET
- WCF
- CLR
- CI/CD pipelines
- SOA
Work environment
The role offers a remote working arrangement, with potential on-site interactions at offices, fulfillment centers, or vendor/client locations as needed. The primary environment for this position is remote.
Compensation
Salary: USD 110,000 to 115,000 per year