x
Get our mobile app
Fast & easy access to Jobstore
Use App
Congratulations!
You just received a job recommendation!
check it out now
Browse Jobs
Companies
Campus Hiring
Download App
Jobs in Singapore   »   Jobs in Singapore   »   software developer
 banner picture 1  banner picture 2  banner picture 3

software developer

Gen Infotech Pte. Ltd.

Job Description & Requirements

Job Description & Requirements

. Meeting with development managers to discuss software projects.

· Conducting feasibility studies for upgraded software systems.

· Designing new software programs, websites, and applications.

· Assigning tasks to junior developers such as coding, testing, debugging, and analytics.

· Writing advanced programming code.

· Reviewing updated software systems.

· Managing project timelines and tasks.

· Writing development reports.

· Creating technical documents for new software programs.

· Training staff on software use.

· Managerial experience preferred.

· Advanced knowledge of programming languages including JavaScript, HTML5, C++, Java, SQL, and PHP.

· Knowledge of system frameworks including .NET, Git, AngluarJS, and GitHub.

· Experience creating and maintaining databases.

· Experience working with Agile development technologies.

· Advanced project management skills.

· Previous experience as a software programmer.

· Good interpersonal skills.

· Has mentored junior software developers on design patterns, development best practices and DevOps trade-offs

· Understand emerging web and mobile development models

· Experienced with all ancillary technologies necessary for Internet applications: HTTP, TCP/IP, POP/SMTP, etc.

· High scalability projects involving cloud-based infrastructure design and implementation

· Working knowledge of object-oriented design and development skills

· Successful track record of developing quality software products and shipping production ready software

· Good understanding of Web Services protocols such as REST, SOAP and API design for extensibility and portability

· Experience debugging distributed systems with high data loads

· Deep understanding of distributed data model

· Solid understanding of the Software as a Service (SaaS) model in the online environment

· Design, develop and implement unit and scenario testing for existing code base and for new functionality under development

· Experience with Scrum/Agile development methodologies

· Java/JEE, Spring, JSON, XML, REST, NoSQL Database(MongoDB, Cassandra), Distributed System, RDBMS, ePub3, MVC frameworks, Design Patterns, Javascript, JQuery and GWT

· Extensive knowledge of C# using Visual Studio using Webforms, MVC and Entity Framework

· Ability to use version control software such as GIT and SVN

· Working knowledge of IIS

· Experience as an applications programmer on large-scale data base management systems.

· Experience writing SQL queries for SQL Server or another Relational Database is required

· Knowledge of computer equipment and ability to develop complex software to satisfy design objectives.

· Experience in LAMP (Linux, Apache, MySQL, PHP/Python/Perl) and/or server-side Java programming with Web 1.0 MVC frameworks and experience in JEE technologies like Servlets, JSPs, EJBs, Web Services, JMS, JAXB.

Skills & Proficiencies:

· Teamwork

· Analyze User Needs

· Analytical Thinking

· Comfortable Writing and Analyzing SQL Queries

· Critical Thinking

· Document Application Process

· Troubleshooting

· Programming Experience

· Attention to Detail

· Backend Development

· Problem Solving

· Verbal and Written Communication

· Software Design

✱   This job post has expired   ✱

Sharing is Caring

Know others who would be interested in this job?