Software Developer
A software developer is a specialist who designs, develops, tests, and maintains software systems or applications. They are sometimes referred to as software engineers or programmers. They are essential to the technology sector as well as many other industries that use software. An outline of the duties of a software developer, the qualifications needed, and the usual career path are provided below.
Analysis of Requirements:
Collaborate with relevant parties to compile and evaluate software needs.
Recognise user demands and convert them into technology requirements.
Style:
Construct software architectures and designs.
Create thorough plans for putting software solutions into practice.
Progress:
Write maintainable, effective, and tidy code.
Make use of programming languages like Python, Java, C++, JavaScript, and so on.
Create databases, systems, and software applications.
Apply Link
This is a full-time on-site role for a Senior PHP Developer at Westonik. As a Senior PHP Developer, your responsibilities will include back-end web development, object-oriented programming (OOP), front-end development, software development, and programming. You will collaborate with our team to create, maintain, and enhance web applications and ensure their smooth operation.
Qualifications
- Strong experience in back-end web development and software development
- Proficiency in object-oriented programming (OOP)
- Knowledge of front-end development principles
- Strong programming skills
- Attention to detail and ability to write clean, well-documented code
- Experience with PHP frameworks and CMS platforms
- Understanding of web technologies and APIs
- Knowledge of databases and SQL
- Excellent problem-solving and troubleshooting skills
- Strong communication and collaboration abilities
- Bachelor’s degree in Computer Science or a related field (preferred)
Experience – 2 – 5 years of relevant
- Experience in working with Windows API, Product Development environment
- Experience in integrating VS Studio 2010 and Crystal Report Version 9/13
- Exposure working for medical applications using serial communication will be an added advantage
- Responsible for all project related communication
- Responsible for project delivery in time
- Responsible for individual team members growth and development
Please send your detailed CV to : hr@digitaldreamssystems.in
This is a full-time on-site role as an Associate Developer located in Prayagraj. As an Associate Developer, you will be responsible for day-to-day tasks related to software development, including coding, testing, and debugging. You will work closely with the development team to design and implement software solutions and collaborate with stakeholders to gather requirements and ensure timely project delivery.
Qualifications
- Proficiency in programming languages such as ASP.NET, MVC, C#
- Strong problem-solving and analytical skills
- Knowledge of software development methodologies and best practices
- Experience with database management like Oracle, MySQL and MSSQL
- Familiarity with web development frameworks and technologies (e.g., HTML, CSS, JavaScript)
- Good understanding of version control systems (e.g., Git)
- Excellent communication and teamwork skills
- Bachelor’s degree or diploma in Computer Science, Engineering, or a related field
- Experience with Agile development methodologies is a plus
- Strong understanding of programming languages, including (but not limited to) .NET
- Experience with web development frameworks and technologies, such as HTML, CSS, JavaScript, and React
- Working knowledge of databases and SQL
- Experience in software development methodologies and practices
- Proficient problem-solving and analytical skills
- Ability to work well in a team and collaborate effectively
- Excellent written and verbal communication skills
- Bachelor’s degree in Computer Science, Engineering, or related field
- Atleast 2 years of work experience
Technology – .Net, C#, ASP.Net, MVC, Web API, WPF, WCF, SQL Server, HTML, Javascript, Jquery, CSS
2. Analyzes requirements and clarify scope and breadth of work tasks with business analysts and product managers.
3. Reviews code and perform an adequate level of unit, functional and integrated testing to ensure quality standards are attained.
4. Learns and employs knowledge of the business segment targeted by the software application.
5. Develop business software as defined in Design Specifications and as directed by supervisor.
6. Attend design review meetings to assist in identifying design issues and programming methods that will improve work productivity and product quality.
7. Communicate with co-workers, quality assurance staff, and documentation staff to clarify program design details, exchange and verify information, and coordinate work activities.
8. Participate in process assessment programs and make recommendations to improve software development methods.
9. Identify and resolve programming problems by following routine methods, established system development methodologies, and through the guidance of more senior software engineering staff.
10. Develop queries, reports, stored procedures and triggers.
11. Complete and maintain basic work and project records.