Search by job, company or skills

G

software developer

3-6 Years
SGD 6,500 - 9,500 per month
new job description bg glownew job description bg glownew job description bg svg
  • Posted 25 days ago
  • Be among the first 20 applicants
Early Applicant

Job Description

Job Description & Requirements

Meeting with development managers todiscuss software projects.

. Conducting feasibility studies forupgraded software systems.

. Designing new software programs,websites, and applications.

. Assigning tasks to juniordevelopers such as coding, testing, debugging, and analytics.

. Writing advanced programming code.

. Reviewing updated softwaresystems.

. Managing project timelines andtasks.

. Writing development reports.

. Creating technical documents fornew software programs.

. Training staff on software use.

. Managerial experience preferred.

. Advanced knowledge of programminglanguages including JavaScript, HTML5, C++, Java, SQL, and PHP.

. Knowledge of system frameworksincluding .NET, Git, AngluarJS, and GitHub.

. Experience creating andmaintaining databases.

. Experience working with Agiledevelopment technologies.

. Advanced project managementskills.

. Previous experience as a softwareprogrammer.

. Good interpersonal skills.

. Has mentored junior softwaredevelopers on design patterns, development best practices and DevOps trade-offs

. Understand emerging web and mobiledevelopment models

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

. High scalability projectsinvolving cloud-based infrastructure design and implementation

. Working knowledge ofobject-oriented design and development skills

. Successful track record ofdeveloping quality software products and shipping production ready software

. Good understanding of Web Servicesprotocols such as REST, SOAP and API design for extensibility and portability

. Experience debugging distributedsystems with high data loads

. Deep understanding of distributeddata model

. Solid understanding of theSoftware as a Service (SaaS) model in the online environment

. Design, develop and implement unitand scenario testing for existing code base and for new functionality underdevelopment

. Experience with Scrum/Agiledevelopment methodologies

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

. Extensive knowledge of C# usingVisual Studio using Webforms, MVC and Entity Framework

. Ability to use version controlsoftware such as GIT and SVN

. Working knowledge of IIS

. Experience as an applicationsprogrammer on large-scale data base management systems.

. Experience writing SQL queries forSQL Server or another Relational Database is required

. Knowledge of computer equipmentand 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 MVCframeworks and experience in JEE technologies like Servlets, JSPs, EJBs, WebServices, JMS, JAXB.

Skills & Requirements:

. Teamwork

. Analyze User Needs

. Analytical Thinking

. Comfortable Writing and AnalyzingSQL Queries

. Critical Thinking

. Document Application Process

. Troubleshooting

. Programming Experience

. Attention to Detail

. Backend Development

. Problem Solving

. Verbal and Written Communication

. Software Design

  • Degree in Computer Science, Engineering or a related subject

More Info

Job Type:
Industry:
Employment Type:

Job ID: 134356505

Similar Jobs

Software Developer

**********Company Name Confidential