Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- Execute full software development life cycle (SDLC)
- Develop flowcharts, layouts and documentation to identify requirements and solutions
- Write well-designed, testable code
- Produce specifications and determine operational feasibility
- Integrate software components into a fully functional software system
- Develop software verification plans and quality assurance procedures
- Document and maintain software functionality
- Troubleshoot, debug and upgrade existing systems
- Deploy programs and evaluate user feedback
- Comply with project plans and industry standards
- Ensure software is updated with latest features
Job Requirements
- Bachelor's degree in Computer Science, Software Engineering, or related field (preferred).
- Strong understanding of programming fundamentals and data structures.
- Experience with at least one programming language (e.g., C#, C++).
- Knowledge of the HTML5/CSS, and javascript
- Background in SharePoint and PowerAutomate.
- Familiarity with the ASP.NET framework, SQL Server and design/architectural patterns clean code DDD (e.g. Domain Driven Design)
- Familiarity with architecture styles/APIs (REST, RPC).
- Problem Solving skills
- Familiarity with version control systems like Git.
Excellent problem-solving and analytical skills.
Strong communication and teamwork skills.
Eagerness to learn and grow.