Hi
I am graduating from my Computer Science degree in a few weeks from now!!
I started to look for my first job. For the last couple years I gotten really into web programming(Asp.net).
My first choice would be to get a junior asp.net MVC developer but I don't any companies in my area use MVC yet or if they do they are not hiring.
So my second choice would be a junior asp.net Webforms developer. My other choices after that would be forms applications, mobile applications using .Net and C#.
As you can see I am looking for something with .Net. I spent the last couple years doing .Net projects for school, on my free time and love the Language and it would pain me right now to switch to something like php.
So now I found a posting in my area for an Entry Software Developer. I like the fact that they are using .net and that it is entry job(I never worked in this industry and never had more then like a tutoring job so I want to for like intermediate jobs).
Posting
Are you looking for an exciting challenge within a dynamic, people-oriented
culture where you can launch your
technical career?
Company Name Inc. is a technology
consulting company, located in Canada,
that designs, develops, and delivers
real-time interactive applications
accessed via the Internet as well as
back-end tools to support these
applications. Company Name provides a
combination of out-of-the-box and
customized solutions to an expanding
list of partners and customers.
POSITION SUMMARY
As a member of our team, the
successful candidate will be
responsible for helping us increase
the quality and stability of our
software systems by working jointly
and directly with both the Software
Development teams and the QA Team. The
primary mission of this role will be
to substantially enhance our test
automation suite. The incumbent will
design and program automated
tests
(unit, integration, system, stress and
load) in Visual Studio using C# and
will develop sound processes that help
us identify and resolve defects as
early as possible. The successful
incumbent will help us improve and
enhance system functionality,
reliability, performance and
scalability.
This role is specifically designed for
an eager, bright, new graduate who is
looking for a stepping stone into a
software engineering role. We promote
from within and invite new graduates
to apply for this important position -
which may lead to new opportunities.
We also offer a generous professional
development plan to help you on your
way.
You will be a key part of a team of
experts that is responsible for
improving the quality of our software
by:
• Designing, writing, and executing
test plans and programmatic
tests in
Visual Studio using C# and NUnit for
functional testing of our code, new
features, regression, and performance
test procedures. • Working with the
engineers to design and build the
stress and load testing framework
which emulates tens and even hundreds
of thousands of concurrent users via a
distributed network interfacing with
our Load Testing Lab. • Interfacing
with both the Development Team and the
QA Team to ensure risks are identified
and managed. • Mentoring and leading
the QA Team in programmatic test
automation technologies and tools.
MUST HAVE SKILLS / QUALIFICATIONS:
• Diploma or higher Degree in Computer
Science, or equivalent formal
training. • Fundamental C# programming
skills. • Knowledge of Internet
technologies and Microsoft Windows
platforms. • Knowledge of PC hardware.
• Excellent communication skills (both
oral and written). • Self-starter who
takes initiative, requires minimal
supervision, can handle multiple
simultaneous tasks. • Detail-oriented,
able to concentrate, and work quickly.
• Proven diagnostic, analytical, and
problem solving skills.
NICE TO HAVE SKILLS:
• Exposure to Visual Studio Team
System or Visual Studio Test Edition.
• Exposure in C# using NUnit. •
Exposure to NUnit, HTTPUnit, and other
automation tool suites. • Exposure to
Performance/Stress/Load Testing. •
Good understanding of relational
databases (MS SQL Server). • Familiar
with video and online multi-player
games.
As part of our team you will have the
opportunity to work with a supportive
team of experts, drive your own
success, and ride the wave as we
continually expand our team of
experts.
If you are interested in this
opportunity, please send your resume
to
[email protected] with “Entry Level
Software Developer” in the subject
line.
So that is the posting. To me it sounds like it is QA job. I don't have anything against QA jobs but alot of them seems to be your just clicking buttons and running scripts.
Is this what a typical software developer does?
Like I am so on the fence to apply for this job. On one side I am not sure how much programming I would be doing. Like I want to be at least half the time programming otherwise my skills will never improve since I will never be programming in teams and stuff.
At the same time I have no experience in the industry so on the other side I am thinking just go for it and then maybe a year later try to get a full programming job(provided that I got the job). Yet if I am not programming in that job then that experience will not help me for the next job I find as I will be back a square one.