28 Jul
Remote Sr. Software Engineer IV - Mulesoft
Vacancy expired!
- Helping identify and triage DevOps-related issues, including researching potential solutions and proposing directions for technical decisions
- Collaborating with managers and other senior developers to establish development best practices and refine internal processes
- Mentoring other developers in best-practices surrounding security, performance, and general systems architecture
- Helping architect and implement systems for test automation, deployment automation, monitoring/observability, and failover/reliability
- Helping plan, strategize, and execute migration of legacy codebase into new technical stack, including decomposition of existing monolithic services/applications into new microservices and micro front ends
- Supporting internal development teams & participating in on call rotations
- Collaborating with Business Analysts and other departments to gather project requirements, implement test plans, and provide required functionality
- Designing and developing both internal as well as customer-facing applications
- Developing custom web services and designing internal APIs
- Maintaining and migrating legacy software and applications
- Integrating with third-party systems
- Bachelor's Degree in Computer Science or a related field
- Minimum of 8 years of professional software development / systems administration experience
- Knowledge of Linux server management principles such as scripting, virtualization, and containerization
- Knowledge of application security principles and development best-practices such as OWASP Top Ten and Twelve-Factor Applications
- Proficiency with at least one general-purpose programming language such as Perl, Python, Ruby, or JavaScript (experience with compiled languages such as Go is a plus)
- Experience with version control systems such as Subversion and Git
- Experience with application containerization and orchestration technologies (Docker, Kubernetes, etc.)
- Experience configuring, maintaining, and supporting Linux-based servers via CLI
- Experience creating, maintaining and supporting CI/CD pipelines with both on-premise and cloud-based infrastructure
- Experience developing, running and supporting microservice-based architecture in a production environment
- Experience developing web services (SOAP/REST)
- Experience mentoring other developers
- Strong debugging and troubleshooting skills
- Strong interpersonal and communication skills
- Experience with Mulesoft and API Management is a strong plus
Vacancy expired!