Software Development Engineer
Trace3
Job highlights
Summary
Join Trace3, a leading Transformative IT Authority, as a Software Development Engineer on our LAMP Development Team. You will design, develop, and test software applications using various technologies, including node.js, React, Python, and Azure Cloud Infrastructure. This role requires extensive programming knowledge and experience with the software development life cycle. You will collaborate with other engineers, business analysts, and the Chief Architect to ensure efficient and high-fidelity business processes. The position offers competitive compensation, comprehensive benefits, and opportunities for professional development. We are looking for someone with 3+ years of experience in software development, cloud environments, and relevant technologies.
Requirements
- 3+ years of overall software development experience
- 3+ yearsโ experience deploying software in virtual or cloud environments
- 3+ yearsโ experience with development technologies such as TypeScript, React, NodeJS, GraphQL
- 3+ yearsโ experience with data platforms such as MongoDB, Elasticsearch and RobbitMQ
- Strong Proficiency with Azure cloud technologies such as Function, Data Factory, Front Door, Application Gateway, Terraform, Kubernetes, Key Vault and Velero
- Experience working with API management (i.e., Apigee, Postman, Swagger)
- Experience with SQL and relational databases
- Experience with applications/tools to capture, manage and communicate business and technical requirements (i.e., Jira, Confluence, Azure DevOps, etc.)
- Strong diagnostic skills and ability to research, troubleshoot, and logically determine solutions
- Ability to effectively prioritize tasks in a fast-paced, high-volume, and evolving work environment
- Comfortable managing multiple and changing priorities, and meeting deadlines
- Highly organized, detail-oriented, excellent time management skills
- Excellent written and verbal communication skills
Responsibilities
- Participate in code release and production deployment, have an aggressive approach to fixing bugs and defects
- Design, develop, and test software applications in an agile environment
- Participate in programming activities, monitoring, and evaluating system performance
- Design and implement new application features
- Meet deadlines and develop automated solutions that work with a high degree of reliability
- Provide ongoing maintenance, support and enhancements in existing systems and platforms
- Work alongside other engineers on the team to elevate technology and consistently apply best practices
- Configuring and manage Cloud monitoring, logging, and setting up alerts
- Design, develop, and maintain APIs, databases, protocols, cloud, and data formats
- Collaborate and review code with other developers to ensure a consistent level of technical standards set by the team
- Work directly with Business Systems Analysts and the Chief Architect to ensure that the intersecting data and business processes in the Enterprise Applications ecosystem are efficient and high fidelity
- Create documentation for solutions and processes implemented or updated to ensure team members and stakeholders can correctly interpret it
- Build and maintain integrations that connect the application ecosystem with the product and cloud systems
- Develop and support our ETL environment by recommending improvements, monitoring, and deploying quality and validation processes to ensure accuracy and integrity of data
- Engage in logical and physical design of databases, table creation, script creation, views, procedures, packages, and other database objects
- Design and implement processes and/or process improvements to help the development of technology solutions
Preferred Qualifications
Experience working with Databricks
Benefits
- Comprehensive medical, dental and vision plans for you and your dependents
- 401(k) Retirement Plan with Employer Match, 529 College Savings Plan, Health Savings Account, Life Insurance, and Long-Term Disability
- Competitive Compensation
- Training and development programs
- Stocked kitchen with snacks and beverages
- Collaborative and cool culture
- Work-life balance and generous paid time off
Share this job:
Similar Remote Jobs
- ๐India
- ๐United Kingdom, Spain
- ๐United States
- ๐ฐ$115k-$184k๐United States
- ๐United Kingdom
- ๐United Kingdom
- ๐ฐ$80k-$125k๐United States
- ๐United States
- ๐ฐ$92k-$125k๐Spain