The Role
Design, develop, test, and maintain full-stack software solutions. Participate in requirements, coding, unit testing, deployment, and troubleshooting. Integrate with Experion, collaborate with cross-functional teams, review code, and apply OOP, design patterns, CI/CD and TDD practices while staying current on AI/ML and cloud technologies.
Summary Generated by Built In
Responsibilities
Key Responsibilities:
- Design, develop, and maintain software applications and systems using core and advanced programming languages.
- Participate in the end-to-end development cycle, including requirements gathering, design, coding, testing, and deployment.
- Write efficient, reusable, and reliable code.
- Develop unit test cases and ensure the quality and performance of applications.
- Troubleshoot and resolve software defects and issues.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Participate in code reviews and share best practices with the team.
- Stay updated with the latest industry trends and technologies.
- Bachelor’s degree in computer science, Engineering, or a related field.
- 2-5 years of experience in software development.
- Proficient in PowerBI, SQL
- Nice to have - Proficient in programming languages such as C#.Net, Python, PowerApps, Power Flow, Angular, SQL, JavaScript.
- Experience with web programming (ASP.NET MVC, Angular JS, React JS, API) . Windows programming (WPF, MVVM) is a plus
- Experience in integrating code with Experion is a must
- Strong understanding of AI, ML. Experience in Kubernetes, Azure/Gemini services is plus.
- Strong understanding of OOPS concepts and design patterns.
- Experience with relational databases and ORM frameworks like Entity Framework
- Familiarity with CI/CD tools and Agile best practices
- Knowledge of Test-Driven Development and ability to write unit test cases
- Strong problem-solving skills and ability to work independently.
- Excellent communication skills, both verbal and written.
- Ability to solve technical issues independently
- Self-motivated and independent contributor mindset
- Good communication skills, in both verbal and written
- Ability to write technical documents and present ideas
Skills Required
- Bachelor's degree in Computer Science, Engineering, or related field
- 2-5 years of experience in software development
- Proficient in PowerBI
- Proficient in SQL
- Experience integrating code with Experion
- Strong understanding of AI and ML concepts
- Strong understanding of OOP concepts and design patterns
- Experience with relational databases and ORM frameworks like Entity Framework
- Experience with web programming (ASP.NET MVC, Angular JS, React JS, APIs)
- Familiarity with CI/CD tools and Agile best practices
- Knowledge of Test-Driven Development and ability to write unit tests
- Excellent verbal and written communication skills
- Ability to write technical documents and present ideas
- Experience with Windows programming (WPF, MVVM)
- Experience with Kubernetes
- Experience with Azure and Gemini services
- Proficiency or experience in C#/.NET
- Experience with Python
- Experience with PowerApps and Power Flow
- Experience with JavaScript and Angular
- Self-motivated, independent contributor mindset
Am I A Good Fit?
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.
Success! Refresh the page to see how your skills align with this role.
The Company








