Back-end Developer (.Net and NodeJS)
long-term contract
Los Angeles, CA.
As an experienced software developer, your role will involve building IMS applications, from back-end services to client-end components and middleware. Collaboration with the team across different infrastructure layers is key to designing and developing applications. Your commitment to problem-solving, innovative design, and top-notch products is essential.
Responsibilities:
- Transforming application storyboards and use cases into functional applications
- Engaging in the complete application lifecycle, emphasizing on coding and debugging
- Crafting clean code for functional web applications
- Resolving issues and debugging applications
- Performing UI tests to optimize performance
- Leveraging cutting-edge technologies to improve legacy applications
- Cooperating with Front-end developers to integrate user-facing elements with server-side logic
- Meeting technical and design requirements
- Providing training and support to internal teams
- Creating reusable code and libraries for future applications
Requirements/Skills:
- Demonstrated work experience as a Back-end developer
- Proficiency in Node.js, C#, and Python with a deep understanding of their ecosystems
- Hands-on experience with Node.js, C#, and Python
- Knowledge of Node.js & .NET Core frameworks
- Proficiency in object-oriented programming
- Capability to develop reusable libraries
- Strong teamwork and problem-solving skills
- Understanding of various design and architectural patterns
- Knowledge of concurrency patterns
- Familiarity with front-end languages (e.g., HTML, JavaScript, CSS)
- Proficiency in SQL and NoSQL databases
- Experience with popular web API frameworks
- Ability to write clean, readable code
- Understanding of fundamental design principles for scalable applications
- Designing database schemas aligned with business processes
- Implementing automated testing platforms and unit tests
- Proficiency in code versioning tools like Git
- Familiarity with continuous integration and deployment (CI/CD)
Lokesh Kumar
Lokesh.Kumar@infovison.com