Tech Stack
AngularASP.NETAWSAzureCloudDistributed SystemsFlaskGoogle Cloud PlatformGRPCJavaJavaScript.NETNode.jsPythonReactSDLCSQL
About the role
- Responsible for the design, security, performance, development, configuration, and implementation of complex software products and systems
- Develop and test custom applications in a cloud-based environment to improve business operations
- Execute the full software development life cycle (SDLC)
- Develop server-side code for high-volume web-based applications; use Javascript, HTML, CSS, etc. to create and develop web user interfaces
- Use object-oriented programming languages (Python, C#, Java, etc.) to create robust, scalable automation solutions
- Interpret data, and analyze results using SQL; modify XML data using XPATH, XSLT; share data between services using JSON
- Document tasks, applications, and systems
- Participate in peer code reviews; develop and execute test plans; perform load-testing; implement changes
Requirements
- Bachelor’s degree in Computer Science, Information Technology, Engineering, Information Systems, Mathematics, or related field of study
- 2 years of experience as a Software Developer, Software Engineer, or related occupation
- Education, training, or experience in a relevant business or analytics field
- Experience building distributed systems in cloud providers such as Azure, AWS, GCP, or Salesforce
- Programming experience with object-oriented languages such as Python, C#, and Javascript
- Using web frameworks and technologies such as ASP.NET Core, Node.js, React.js, Angular, Flask
- Data sharing between web services (REST APIs) using XML, JSON, or gRPC
- Querying and programming relational databases using SQL, views, and stored procedures
- Familiarity with Agile methodology and DevOps tools and practices
- Hybrid work from home permitted 2 days a week within a reasonable commuting distance of the Greenville, SC office
- Continuing education to stay up to date on emerging technologies and best practices
- Participation in peer code reviews
- Development and execution of test plans
- Troubleshooting and debugging existing systems
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
JavaScriptHTMLCSSPythonC#JavaSQLXMLJSONREST APIs