IT Software-Engineer Jobs - Mohali - Macwill Information Systems Pvt Ltd
Job Description
They are responsible for the entire development, testing, coding and maintenance process of software programs.
With multiple sectors and providers competing for the business of end users the software world has become highly competitive. Software developers are highly sought after to help companies maintain a competitive edge. Software developers must have a clear understanding of industry best practices and knowledge of emerging software trends.
Software developers work in a wide range of industries - all the way from software publishers to the government. However, with the explosion of mobile applications (apps), there is now a large market of independent software developers.
Education and Training -Software developers typically have a bachelor's degree in computer science and a strong programming skill set. It is recommended that students studying computer science focus on classes related to building software.
Internships are highly recommended as they provide insight into the various programming languages and industries.
Languages Required: VB6, VB.Net, C#, ADO.Net, MVC
Database : MS Access, SQL Server
Software Developer Skills
- Ability to Work Independently and Within Groups
- Analyze User Needs
- Analytical Thinking
- Background in Programming or Computer Science/Engineering
- Build Business Logic of Software
- Design, Test, and Develop Software to Meet User Needs
- Develop Software Applications
- Document Application Process for Future Maintenance and Upgrades
- Ensure Software Functions Normally Through Software Maintenance and Testing
- Estimate Project Cost
- Estimate Scope of Project
- Execute Test Plans
- Experience Creating SQL Queries
- Hands-On Software Troubleshooting Experience
- Knowledge of Backend Development Best Practices
- Maintain User Manuals and Training Materials
- Understand Software Design Patterns
- Monitor Software Performance Tests
- Provide Input to Improve Business Processes
- Provide Reports as Necessary
- Recommend Software Upgrades
- Research and Consult About Potential Software and/or System Changes
- Revise Programs for Corrections, Enhancements, or Environment Changes
- Share Knowledge and Expertise with Fellow Team Members
- Solid Understanding of Company’s Needs
- Working Knowledge of XML and Web Services
- Source Control Management Experience
- Strong Problem Solver
- Strong Oral and Written Communication
Requirements
· Ability to solve problems creatively and effectively
· Up-to-date with the latest Web trends, techniques and technologies
· The ability to work well in a team.
· Basic knowledge of hardware.
· Team Building
· Teamwork
· Time Management
· Analytical
· Analytics
· Communication
· Content Management
· Creative Thinking
· Data Visualizations
· Development
· Design Principles
Experience Required: 3-7 years
Package: INR 20,000 - 50,000 per month. No bar for deserving candidates.