preloader

Software Developer

Job Category: SoftwareDeveloper
Required Positions: 2
Job Type: Full Time
Job Location: Dallas Texas
Experience: 5-10 Yrs

Position Summary:

CLAPPONE LLC is looking for a self-motivated and directed full-stack Software Developer who will be engaged in all phases of the software development life-cycle (SDLC) which include: Design, develop, and implement software solutions. Solve business problems through innovation and engineering practices. Participate in all aspects of the Software Development Lifecycle (SDLC) including analyzing requirements, incorporating architectural standards into application design specifications, translating technical requirements into programmed application modules and developing or enhancing software application modules. Identify or troubleshoot application code-related issues. Participate in code reviews to ensure solutions are aligned to pre-defined architectural specifications. Assist with design reviews by recommending ways to incorporate requirements into designs and information or data flows. Participate in project planning sessions with project managers, business analysts, and team members to analyze business requirements and outline proposed solutions.

Specific Job Duties:

  1. Develop, Test and implement new software programs/applications for developing Api’s and platform agnostic Apps for ClappOne LLC.
  2. Design and Develop Api’s using nodejs, python, .net core applications using AWS/Azure, Lambdas, Azure Functions.NET Web API, C#, LINQ and User Interface front-end technologies include HTML, CSS, Javascript, jQuery and Bootstrap. Integrate AJAX requests and DataTables for quick response and user-friendly design.
  3. Develop softwares that supports Multitenants. Create Microservices that handles Fault Tolerance.
  4. Use SAGAS, Gang of Four and other Software and Design patterns for making apis perform seamless communication between apis using individual SQL Databases.
  5. Develop application using NoSQL databases like REDIS, Dynamo and Cosmos DB
  6. Work in Agile environment using Microsoft teams to plan, create tasks for various projects, assign tasks and attend regular meetings with team members and the manager.
  7. Test, maintain and recommend software improvements to ensure strong functionality and optimization.
  8. Resolve complex technical design issues using HTML, java, JQuery, and CSS for user interface (front-end) and SQL scripting, asp.net core, C#, AJAX, API calls, etc for business logic (back-end) implementation.
  9. Create detailed technical documentation for reference and reporting which includes documents such as Database schema, use case diagrams, User requirements, End-Users Views, Security requirements, Data Recovery and Backup, Testing and Evaluation, Report details and structure for reports.
  10. Analyze user requirements and convert requirements to design documents and propose solutions. This involves solutions including Mobile/Web/Console/Internal applications or using reporting tools such as Power BI to create and present dynamic reports.
  11. Automate Software Development Life Cycle (SDLC) using DevOps tools for new and existing software. Specifically, Microsoft Azure cloud solutions and integrate with other middleware technologies.
  12. Research, Analyze and Implement effective and efficient GitHub branching strategies that works best with the development of applications as well as Continuous Integration and Continuous Deployment for various environments such as Development, Staging, QA and Production.
  13. Write test cases using xUnit framework including Unit Tests and Integration Tests for the business and service layers, Selenium User Interface Testing and Performance and User-Acceptance Tests.
  14. Attend meetings to discuss on updates, test, gather feedback and brainstorm for ideas to improve existing software and implement changes.

Qualifications:

  • Bachelor’s degree (or its foreign equivalent) in Computer Science, Engineering, Information Technology or related field.
  • Four (4) years of work experience in analysis, design, development, and implementation of Web applications and Database administration.
  • Requires experience in the following: Cloud Services such as AWS or Azure; Docker; Hibernate; Java; JSON; Javascript; Microservices; Performance Testing; Shell Scripting Kafka; Node js, Python; CSS; GIT; Jenkins; Kubernetes;; SOAP and REST web services; .Net Framework; SQL and NOSql; XML; and Terraform.
  • UIPath, knowledge of AI good to have
  • Possess excellent communication skills.

Apply for this position

Allowed Type(s): .pdf, .doc, .docx